AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACo2yUf/sgHJkyZMvFiX/jCF77Y+8XL/TsTAADwq/bCh/6X+58EAAAAAAAAAAAAAAA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VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAjytx7kAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICPAgAA//+6eTcH") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x6b142, 0x0) write$cgroup_netprio_ifpriomap(r0, &(0x7f0000000300)={'macvtap0', 0x32, 0x34}, 0xb) r1 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) pwritev2(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000800)="781ab7f8616e5d787d3fd60294f5e884e2331e1b1821acfe203b17ed28c56a628cd775cea5ccba814b92a303cdb6f16680ad2dbda22500094d384683d410b43531d0363d0ef2cf5d8a3b2a85876256f3a7a280eb5ac1fecbd729f08424c5c5485a43477c20207b23ef187181bbacadeb6c5f73adab73f6ad0fc698cd8ed09c8b8976cb67d5b8c638d6e11e07c8e7650cac6dea5f3c4d4534ddab3565a50cb3cb8be680c984308165ab0476153210cf461b2e856f033a5b421d44f39c02c8d65db9801c167b39c5c5a390a67d9f4916c319aec86e35b24c872f233d5100d04c1b36b33695baa6bd234f385714109ccf088ee799f8b13197ea64972e3e83149c58d12e37bb83243ad9ecaa7813bf9385399e7af8660b62f42e7ba434bf08c718e6942a48ee5810530a870b09db24a67cb9c25b8c0865156dd44d990cf12bc9592cffb8e23c3c8d34a96f9aa1d8d0cfb92ae90fa4a448f5095e883f384e09570eb75ea00fc29ddc4293484b7ef777b8709d5b47df5e479da0a8402f4f274b25c281f8b429c905e77eccef5373bc71e09f2bc5b144b8e3e32e12ddf6b9812ed3aa581616f047ee5bb5f70b4435c9c01c39f9590864458c04a1f5f87f04b135810ce11e53c5b3f3f526d0de34dbe01b93e3febe34451f79380a2242e3a3092a1c6566fb2a7ef5a8ddb9abeeaeb545d2afd18be7540e665e9e83b868bc24a1cc8e0b38a9f826f0e44a5618d7fcccd547feb31ffadb1fd28e5f05e67d09049ae9ec481ea3634383b042ae311dd944fc61560df7f4d70d4b365a00006c56a85658ea05b1cfa637752e1945c8e72935cce2892d0e49c80c2cc2cba82ceb60625254a20d3245a1070512a56d879d5f41cd44f2dcf0ea7cbc27e449da63ce6039a7bce11afc75d115842b021eeb3be4331dde3c8b422f2672ccef05f1cc0535d747cc2616d1fcfcef52aab240b84d077c41e385c652fb97014a08ed278c21fbc85a8e8564943ca08484650727910d6a00bf5ee36d794191007127e9a33596770269b1b81f6d758a9b1ad84071e10460ea6cf0902912d3e68abb43ee12975624135b52867a5d71681d9296e0042ebdded256b29bd427662e67292b3f8c735dcb98ce9d1e5b6c9f16f19b0b5325a8772487a3e400af62cd6cd27835fdc9dd555b2a45ccae7243ab2a6dc7f2f37e4f38c36ab8f227f39499699ee8a6c603aa601567b8e07ee1fe3d80848f51fda594d6637422e5dadcacad3d07126806d3e82bd11f4a945dd9711b336b14383754626ed73b5e4e399bdd5801d97b9998d66c8448d65fe637688bfb1163af5a23af6166a70ea7178651ffe0a0a03748b411c9f785558699f23c25f30a5a9f264b806fd89ff33f13fe23bfdb1cfecc2206b068c15c914be42065662e6a5b0659a5b692890a33744a50e3e51eb9427ffd06524ed7bee2193f9be84028c42d7816f8e51ddb8cedd4778b7fd465d6adaa9638d5fdaec18f07d8be7df37a2ce25a1f51106ba838abb462811c1aa1e5366bd31676678c1a2db2c04966aa8d4b617b56eea9b88c0aa1fdf49e395a97b991cc6675ace60c5c653747fd5f9c8cbf5a8333fcdedba62cebaeb7939ddbda5c5312ef56e3239edbfe5d0e2ef98010f0c0b8551638f1c16fce81a1a154cd49287ea16e3838c0b8172e934854eb6b8390770795df61be95ba14b8e81346b153073d257b024f9bc1c9f9624a25b896a0e8a6b2ddb53baf2839539a7875e327a1af313ee800af4ecf1147b0212dfb9990f1a02acf40f1eb4df47a6f886f63948da0364a0c4a72bbc86051ff9a6022e0e10e0ced313ebf9f555400c59e06ede3d72a0e36653e850619a4e77c5adc1fbc75ea5a13b1becae267af81edeb4638be857b9d0944c287a6e2aaa25d6d81ef91a43dff0fab44f77bc877871e42ea5b3a911706a4696885ffdd9f66f3836ffcabc3b54b28ac6aa469c4deb317d31c24c6cbf4e985c3bf703ba63ffb89cc12003df2cbf85e6614ff5a47257fe25dbd91c6ece369f6b61ff38d4decb49b2f14e5fff8b6ef7095ed88708423d020bb3ce884d422781ecd998ac1d4fd73f537c9118332d7978f23209725ff35ebde3c27d165d4a8fb0eb9b19e67814784e7f751e6fe5a0dc36a763d631e260b6f96e9bc0b549b6a6c3ac2a6ad7633245360a7f0fb5e", 0x600}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x7ffff000) r3 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x0, 0x0) sendfile(r0, r3, 0x0, 0x80000001) 00:45:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000200)="e6", 0x1}], 0x1}, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.swap.events\x00', 0x275a, 0x0) setsockopt$sock_attach_bpf(r0, 0x1, 0x2a, &(0x7f0000000100)=r2, 0x4) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x0) 00:45:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000200)="e6", 0x1}], 0x1}, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.swap.events\x00', 0x275a, 0x0) setsockopt$sock_attach_bpf(r0, 0x1, 0x2a, &(0x7f0000000100)=r2, 0x4) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x0) [ 2352.032349][ T38] audit: type=1804 audit(1708994758.869:7095): pid=25080 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/syzkaller-testdir3870066685/syzkaller.jILaYw/2463/bus" dev="sda1" ino=2184 res=1 errno=0 [ 2352.043417][ T38] audit: type=1804 audit(1708994758.879:7096): pid=25080 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/syzkaller-testdir3870066685/syzkaller.jILaYw/2463/bus" dev="sda1" ino=2184 res=1 errno=0 00:45:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000200)="e6", 0x1}], 0x1}, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.swap.events\x00', 0x275a, 0x0) setsockopt$sock_attach_bpf(r0, 0x1, 0x2a, &(0x7f0000000100)=r2, 0x4) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x0) 00:45:59 executing program 2: r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000240)=[{0x0, 0x8001}], 0x1) semop(r0, &(0x7f0000000040)=[{0x0, 0xffff}, {0x0, 0x19}], 0x2) semctl$SETALL(r0, 0x0, 0x11, &(0x7f0000000080)=[0x9]) 00:45:59 executing program 0: syz_mount_image$xfs(&(0x7f0000009580), &(0x7f00000095c0)='./file0\x00', 0x8840, &(0x7f0000009600)=ANY=[], 0x1, 0x961e, &(0x7f000001c1c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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i/0DAAAAAAAAAAAAAPwfO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAjytx7kAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICPAgAA//+6eTcH") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x6b142, 0x0) write$cgroup_netprio_ifpriomap(r0, &(0x7f0000000300)={'macvtap0', 0x32, 0x34}, 0xb) r1 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) pwritev2(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000800)="781ab7f8616e5d787d3fd60294f5e884e2331e1b1821acfe203b17ed28c56a628cd775cea5ccba814b92a303cdb6f16680ad2dbda22500094d384683d410b43531d0363d0ef2cf5d8a3b2a85876256f3a7a280eb5ac1fecbd729f08424c5c5485a43477c20207b23ef187181bbacadeb6c5f73adab73f6ad0fc698cd8ed09c8b8976cb67d5b8c638d6e11e07c8e7650cac6dea5f3c4d4534ddab3565a50cb3cb8be680c984308165ab0476153210cf461b2e856f033a5b421d44f39c02c8d65db9801c167b39c5c5a390a67d9f4916c319aec86e35b24c872f233d5100d04c1b36b33695baa6bd234f385714109ccf088ee799f8b13197ea64972e3e83149c58d12e37bb83243ad9ecaa7813bf9385399e7af8660b62f42e7ba434bf08c718e6942a48ee5810530a870b09db24a67cb9c25b8c0865156dd44d990cf12bc9592cffb8e23c3c8d34a96f9aa1d8d0cfb92ae90fa4a448f5095e883f384e09570eb75ea00fc29ddc4293484b7ef777b8709d5b47df5e479da0a8402f4f274b25c281f8b429c905e77eccef5373bc71e09f2bc5b144b8e3e32e12ddf6b9812ed3aa581616f047ee5bb5f70b4435c9c01c39f9590864458c04a1f5f87f04b135810ce11e53c5b3f3f526d0de34dbe01b93e3febe34451f79380a2242e3a3092a1c6566fb2a7ef5a8ddb9abeeaeb545d2afd18be7540e665e9e83b868bc24a1cc8e0b38a9f826f0e44a5618d7fcccd547feb31ffadb1fd28e5f05e67d09049ae9ec481ea3634383b042ae311dd944fc61560df7f4d70d4b365a00006c56a85658ea05b1cfa637752e1945c8e72935cce2892d0e49c80c2cc2cba82ceb60625254a20d3245a1070512a56d879d5f41cd44f2dcf0ea7cbc27e449da63ce6039a7bce11afc75d115842b021eeb3be4331dde3c8b422f2672ccef05f1cc0535d747cc2616d1fcfcef52aab240b84d077c41e385c652fb97014a08ed278c21fbc85a8e8564943ca08484650727910d6a00bf5ee36d794191007127e9a33596770269b1b81f6d758a9b1ad84071e10460ea6cf0902912d3e68abb43ee12975624135b52867a5d71681d9296e0042ebdded256b29bd427662e67292b3f8c735dcb98ce9d1e5b6c9f16f19b0b5325a8772487a3e400af62cd6cd27835fdc9dd555b2a45ccae7243ab2a6dc7f2f37e4f38c36ab8f227f39499699ee8a6c603aa601567b8e07ee1fe3d80848f51fda594d6637422e5dadcacad3d07126806d3e82bd11f4a945dd9711b336b14383754626ed73b5e4e399bdd5801d97b9998d66c8448d65fe637688bfb1163af5a23af6166a70ea7178651ffe0a0a03748b411c9f785558699f23c25f30a5a9f264b806fd89ff33f13fe23bfdb1cfecc2206b068c15c914be42065662e6a5b0659a5b692890a33744a50e3e51eb9427ffd06524ed7bee2193f9be84028c42d7816f8e51ddb8cedd4778b7fd465d6adaa9638d5fdaec18f07d8be7df37a2ce25a1f51106ba838abb462811c1aa1e5366bd31676678c1a2db2c04966aa8d4b617b56eea9b88c0aa1fdf49e395a97b991cc6675ace60c5c653747fd5f9c8cbf5a8333fcdedba62cebaeb7939ddbda5c5312ef56e3239edbfe5d0e2ef98010f0c0b8551638f1c16fce81a1a154cd49287ea16e3838c0b8172e934854eb6b8390770795df61be95ba14b8e81346b153073d257b024f9bc1c9f9624a25b896a0e8a6b2ddb53baf2839539a7875e327a1af313ee800af4ecf1147b0212dfb9990f1a02acf40f1eb4df47a6f886f63948da0364a0c4a72bbc86051ff9a6022e0e10e0ced313ebf9f555400c59e06ede3d72a0e36653e850619a4e77c5adc1fbc75ea5a13b1becae267af81edeb4638be857b9d0944c287a6e2aaa25d6d81ef91a43dff0fab44f77bc877871e42ea5b3a911706a4696885ffdd9f66f3836ffcabc3b54b28ac6aa469c4deb317d31c24c6cbf4e985c3bf703ba63ffb89cc12003df2cbf85e6614ff5a47257fe25dbd91c6ece369f6b61ff38d4decb49b2f14e5fff8b6ef7095ed88708423d020bb3ce884d422781ecd998ac1d4fd73f537c9118332d7978f23209725ff35ebde3c27d165d4a8fb0eb9b19e67814784e7f751e6fe5a0dc36a763d631e260b6f96e9bc0b549b6a6c3ac2a6ad7633245360a7f0fb5e", 0x600}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x7ffff000) r3 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x0, 0x0) sendfile(r0, r3, 0x0, 0x80000001) [ 2352.767399][ T38] audit: type=1804 audit(1708994759.609:7097): pid=25089 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/syzkaller-testdir2834587253/syzkaller.qy159D/4800/bus" dev="sda1" ino=2194 res=1 errno=0 [ 2352.778233][ T38] audit: type=1804 audit(1708994759.609:7098): pid=25089 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/syzkaller-testdir2834587253/syzkaller.qy159D/4800/bus" dev="sda1" ino=2194 res=1 errno=0 00:45:59 executing program 3: syz_mount_image$reiserfs(&(0x7f000001fec0), &(0x7f000001ff00)='./file0\x00', 0x0, &(0x7f000001ff40), 0x1, 0x1fe84, &(0x7f000001ff80)="$eJzs2SGOwgAQBdDfdpMVe4dm77C6yZrdBIPgCgSBI9Qii+ZC3AgqOAGkBCxBgCC8J76YTDIZNWICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg99kUSabJqkupa5J8pHs5tuvrkrqa+/3/rNMkcls1P4tf/7bJEWS8pzrZsjqjpFF6vSH1TTj/nl7AQAAAAAAAMAbOQIAL8D9BwAAAAAAbnvsNwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAEztwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYU9+0eJGAijAP4mSaV3MGL63MDCs1h5ADvLHEvvYi8pBPuRBP/sQli2WEjz+8HwDY8Z+PoHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwCVc/c7pP0iUfT6/XU5vc7LwXAAAAAAAAAHBaSZPnfitPmqPkNu/9f77Mr7Lch7xt/AcAAAAAAAAAzlQOivq7dH+FfVnr+i7jOM4P7RoNSebPl8ffszyptdZd9wcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvtmBAxIAAAAAQf9ftyNQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMYKAAD//xEZt9g=") 00:46:00 executing program 2: r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000240)=[{0x0, 0x8001}], 0x1) semop(r0, &(0x7f0000000040)=[{0x0, 0xffff}, {0x0, 0x19}], 0x2) semctl$SETALL(r0, 0x0, 0x11, &(0x7f0000000080)=[0x9]) 00:46:00 executing program 1: syz_mount_image$xfs(&(0x7f0000009580), &(0x7f00000095c0)='./file0\x00', 0x8840, &(0x7f0000009600)=ANY=[], 0x1, 0x961e, &(0x7f000001c1c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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i/0DAAAAAAAAAAAAAPwfO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAjytx7kAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICPAgAA//+6eTcH") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x6b142, 0x0) write$cgroup_netprio_ifpriomap(r0, &(0x7f0000000300)={'macvtap0', 0x32, 0x34}, 0xb) r1 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) pwritev2(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000800)="781ab7f8616e5d787d3fd60294f5e884e2331e1b1821acfe203b17ed28c56a628cd775cea5ccba814b92a303cdb6f16680ad2dbda22500094d384683d410b43531d0363d0ef2cf5d8a3b2a85876256f3a7a280eb5ac1fecbd729f08424c5c5485a43477c20207b23ef187181bbacadeb6c5f73adab73f6ad0fc698cd8ed09c8b8976cb67d5b8c638d6e11e07c8e7650cac6dea5f3c4d4534ddab3565a50cb3cb8be680c984308165ab0476153210cf461b2e856f033a5b421d44f39c02c8d65db9801c167b39c5c5a390a67d9f4916c319aec86e35b24c872f233d5100d04c1b36b33695baa6bd234f385714109ccf088ee799f8b13197ea64972e3e83149c58d12e37bb83243ad9ecaa7813bf9385399e7af8660b62f42e7ba434bf08c718e6942a48ee5810530a870b09db24a67cb9c25b8c0865156dd44d990cf12bc9592cffb8e23c3c8d34a96f9aa1d8d0cfb92ae90fa4a448f5095e883f384e09570eb75ea00fc29ddc4293484b7ef777b8709d5b47df5e479da0a8402f4f274b25c281f8b429c905e77eccef5373bc71e09f2bc5b144b8e3e32e12ddf6b9812ed3aa581616f047ee5bb5f70b4435c9c01c39f9590864458c04a1f5f87f04b135810ce11e53c5b3f3f526d0de34dbe01b93e3febe34451f79380a2242e3a3092a1c6566fb2a7ef5a8ddb9abeeaeb545d2afd18be7540e665e9e83b868bc24a1cc8e0b38a9f826f0e44a5618d7fcccd547feb31ffadb1fd28e5f05e67d09049ae9ec481ea3634383b042ae311dd944fc61560df7f4d70d4b365a00006c56a85658ea05b1cfa637752e1945c8e72935cce2892d0e49c80c2cc2cba82ceb60625254a20d3245a1070512a56d879d5f41cd44f2dcf0ea7cbc27e449da63ce6039a7bce11afc75d115842b021eeb3be4331dde3c8b422f2672ccef05f1cc0535d747cc2616d1fcfcef52aab240b84d077c41e385c652fb97014a08ed278c21fbc85a8e8564943ca08484650727910d6a00bf5ee36d794191007127e9a33596770269b1b81f6d758a9b1ad84071e10460ea6cf0902912d3e68abb43ee12975624135b52867a5d71681d9296e0042ebdded256b29bd427662e67292b3f8c735dcb98ce9d1e5b6c9f16f19b0b5325a8772487a3e400af62cd6cd27835fdc9dd555b2a45ccae7243ab2a6dc7f2f37e4f38c36ab8f227f39499699ee8a6c603aa601567b8e07ee1fe3d80848f51fda594d6637422e5dadcacad3d07126806d3e82bd11f4a945dd9711b336b14383754626ed73b5e4e399bdd5801d97b9998d66c8448d65fe637688bfb1163af5a23af6166a70ea7178651ffe0a0a03748b411c9f785558699f23c25f30a5a9f264b806fd89ff33f13fe23bfdb1cfecc2206b068c15c914be42065662e6a5b0659a5b692890a33744a50e3e51eb9427ffd06524ed7bee2193f9be84028c42d7816f8e51ddb8cedd4778b7fd465d6adaa9638d5fdaec18f07d8be7df37a2ce25a1f51106ba838abb462811c1aa1e5366bd31676678c1a2db2c04966aa8d4b617b56eea9b88c0aa1fdf49e395a97b991cc6675ace60c5c653747fd5f9c8cbf5a8333fcdedba62cebaeb7939ddbda5c5312ef56e3239edbfe5d0e2ef98010f0c0b8551638f1c16fce81a1a154cd49287ea16e3838c0b8172e934854eb6b8390770795df61be95ba14b8e81346b153073d257b024f9bc1c9f9624a25b896a0e8a6b2ddb53baf2839539a7875e327a1af313ee800af4ecf1147b0212dfb9990f1a02acf40f1eb4df47a6f886f63948da0364a0c4a72bbc86051ff9a6022e0e10e0ced313ebf9f555400c59e06ede3d72a0e36653e850619a4e77c5adc1fbc75ea5a13b1becae267af81edeb4638be857b9d0944c287a6e2aaa25d6d81ef91a43dff0fab44f77bc877871e42ea5b3a911706a4696885ffdd9f66f3836ffcabc3b54b28ac6aa469c4deb317d31c24c6cbf4e985c3bf703ba63ffb89cc12003df2cbf85e6614ff5a47257fe25dbd91c6ece369f6b61ff38d4decb49b2f14e5fff8b6ef7095ed88708423d020bb3ce884d422781ecd998ac1d4fd73f537c9118332d7978f23209725ff35ebde3c27d165d4a8fb0eb9b19e67814784e7f751e6fe5a0dc36a763d631e260b6f96e9bc0b549b6a6c3ac2a6ad7633245360a7f0fb5e", 0x600}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x7ffff000) r3 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x0, 0x0) sendfile(r0, r3, 0x0, 0x80000001) 00:46:00 executing program 0: syz_mount_image$xfs(&(0x7f0000009580), &(0x7f00000095c0)='./file0\x00', 0x8840, &(0x7f0000009600)=ANY=[], 0x1, 0x961e, &(0x7f000001c1c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACo2yUf/sgHJkyZMvFiX/jCF77Y+8XL/TsTAADwq/bCh/6X+58EAAAAAAAAAAAAAAAAAAAA8mri/07s5f53BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIM1Zuwf7jyso9dTh/V8MOSrE3f/POLZd79/6V8MPq77565v/3Hwkv16Pti1a9euq4f86XldDw9vtVrtv9tbuh4P7Hvcfv3pT9zxyJ5HZfriV686d/A9Y185/8gfTbt045BFnbuf7WyNf9/kKRPP7NdqlRmdrWntB8M6Wq0yu7N1TfvBWe0Hczpby9sPhu9+cERra/vBG95z0ZT3tp+YW/nXDA4VY8ZObx3Wa7GtXr8b9Nz/9Cce39j9835esvvV+re69n/Syref3+d73fax/+7XL5f33f8B/wsC+3RA+//B607s/nk/L/mi9/+rNr/+suh7+9z/3tcvV9g/1Cf4/N9ro7s/759w+FP7+Pwf/T6w937NhiGr2/s/e+rUHV1P9X8pn//bf789j8qMvvvv1+vzf/tz/Mzuz/+Ht1pl1kH+ckAqY8ZevnN/7/+99t/j5z3f7f+qPjcdPfe/7eJzJrf3f//09bd3PdV5gPufub/3/3XTe/+zAgdmzNilu/q8/794/z3e9/u8/58avOTe/T876o/e2t7/oxfd+84e3/v/97/39cusvvs/Y+qFf3PGJR/+yNDJF06YNHHSxL8eNuxNo84aOWrksBFn7P5IsOfHg/xVgRxe0vv/vvf/ij43Ha3WxL33R44fvqO9/3FPrvizrqcGHuD+Z+/3/X+J938IndSvNWBAa9qEqVMvHrbnx+6HZ+35cc9fFuz/xf/9v8/9n3xa11/W/WeGHa3WcXvvL9g84pft/U++70PHdD014AD3P2e/+9/a+88qgQNzkO//7+1z02v/15238tb2/gcu3PJA11Mv7b//X9j/3P3tf/2J3v/hYIwZ26r1TbS9/8e+f+cV1a7Lx/z5H9Snif0/M3jZ6GrXZZ79Q32a2P/Gi45aUe26XGn/UJ8m9n/+/Mlvq3ZdrrJ/qE8T+x/89LYHq12Xq+0f6tPE/s/pfPDCatfl4/YP9Wli/5d+dNrPq12X+fYP9Wli/19a+LWfVrsu19g/1KeJ/c/bMXF8tevyCfuH+jSx/2VDpn6r2nX5pP1DfZrY/873PPb2atdlgf1DfZrY/6AZm26rdl2utX+oTxP7f+vzRw+rdl2us3+oTxP7f/8RHfOrXZdP2T/Up4n9n/yhFcdXuy4L7R/q08T+/3LzKeOqXZdP2z/Up4n9l63zt1W7LtfbP9Snif2fPeKmv612XRbZP9Snif1/8B1v/GG163KD/UN9mtj/ghXndVa7Lp+xf6hPE/t/5KHnFlS7LjfaP9Snif3/+MQnh1a7LjfZP9Snif1vueAtm6pdl8X2D/VpYv+LfjZ7ZLXrssT+oT5N7P/rc4YuqXZdlto/1KeJ/T9/yegTql2Xm+0f6tPE/jcctXButetyi/1DfZrY/7idz0yqdl0+a/9Qnyb2/5oF73662nW51f6hPk3sf/ikMX9S7boss3+oTxP7n3b8d79R7brcZv9Qnyb2P+CBKddWuy7L7R/q08T+37n6vn7Vrsvn7B/q08T+J5z/8N3VrssK+4f6NLH/00/5u9OrXZfb7R/q08T+t3/5+HurXZeV9g/1aWL/M+5a965q12WV/UN9mtj/mrG37Kx2XVbbP9Snif1/78yBH612XdbYP9Snif2/69HNl1a7Lp+3f6hPE/s/7uZjv13tuqy1f6hPE/sf8ef9L6h2XdbZP9Snif1fdtqa7dWuy3r7h/o0sf8bt3/l1GrX5Q77h/o0sf+HN4xfW+26fMH+oT5N7P+5cz84qNp12WD/UJ8m9r929Devr3Zd7rR/qE8T+7//J+MeqnZdNto/1KeJ/c+8cte51a7LF+0f6tPE/pdf9tQvql2Xu+wf6tPE/h/veNtfVbsum+wf6tPE/ju+89pZ1a7L3fYP9Wli/+9YPO+YatflHvuH+jSx//d94IZV1a7LZvuH+jSx/6HHnvnmatdli/0DAAAAAAAAAAAAAPwfO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAjytx7kAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICPAgAA//+6eTcH") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x6b142, 0x0) write$cgroup_netprio_ifpriomap(r0, &(0x7f0000000300)={'macvtap0', 0x32, 0x34}, 0xb) r1 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) pwritev2(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000800)="781ab7f8616e5d787d3fd60294f5e884e2331e1b1821acfe203b17ed28c56a628cd775cea5ccba814b92a303cdb6f16680ad2dbda22500094d384683d410b43531d0363d0ef2cf5d8a3b2a85876256f3a7a280eb5ac1fecbd729f08424c5c5485a43477c20207b23ef187181bbacadeb6c5f73adab73f6ad0fc698cd8ed09c8b8976cb67d5b8c638d6e11e07c8e7650cac6dea5f3c4d4534ddab3565a50cb3cb8be680c984308165ab0476153210cf461b2e856f033a5b421d44f39c02c8d65db9801c167b39c5c5a390a67d9f4916c319aec86e35b24c872f233d5100d04c1b36b33695baa6bd234f385714109ccf088ee799f8b13197ea64972e3e83149c58d12e37bb83243ad9ecaa7813bf9385399e7af8660b62f42e7ba434bf08c718e6942a48ee5810530a870b09db24a67cb9c25b8c0865156dd44d990cf12bc9592cffb8e23c3c8d34a96f9aa1d8d0cfb92ae90fa4a448f5095e883f384e09570eb75ea00fc29ddc4293484b7ef777b8709d5b47df5e479da0a8402f4f274b25c281f8b429c905e77eccef5373bc71e09f2bc5b144b8e3e32e12ddf6b9812ed3aa581616f047ee5bb5f70b4435c9c01c39f9590864458c04a1f5f87f04b135810ce11e53c5b3f3f526d0de34dbe01b93e3febe34451f79380a2242e3a3092a1c6566fb2a7ef5a8ddb9abeeaeb545d2afd18be7540e665e9e83b868bc24a1cc8e0b38a9f826f0e44a5618d7fcccd547feb31ffadb1fd28e5f05e67d09049ae9ec481ea3634383b042ae311dd944fc61560df7f4d70d4b365a00006c56a85658ea05b1cfa637752e1945c8e72935cce2892d0e49c80c2cc2cba82ceb60625254a20d3245a1070512a56d879d5f41cd44f2dcf0ea7cbc27e449da63ce6039a7bce11afc75d115842b021eeb3be4331dde3c8b422f2672ccef05f1cc0535d747cc2616d1fcfcef52aab240b84d077c41e385c652fb97014a08ed278c21fbc85a8e8564943ca08484650727910d6a00bf5ee36d794191007127e9a33596770269b1b81f6d758a9b1ad84071e10460ea6cf0902912d3e68abb43ee12975624135b52867a5d71681d9296e0042ebdded256b29bd427662e67292b3f8c735dcb98ce9d1e5b6c9f16f19b0b5325a8772487a3e400af62cd6cd27835fdc9dd555b2a45ccae7243ab2a6dc7f2f37e4f38c36ab8f227f39499699ee8a6c603aa601567b8e07ee1fe3d80848f51fda594d6637422e5dadcacad3d07126806d3e82bd11f4a945dd9711b336b14383754626ed73b5e4e399bdd5801d97b9998d66c8448d65fe637688bfb1163af5a23af6166a70ea7178651ffe0a0a03748b411c9f785558699f23c25f30a5a9f264b806fd89ff33f13fe23bfdb1cfecc2206b068c15c914be42065662e6a5b0659a5b692890a33744a50e3e51eb9427ffd06524ed7bee2193f9be84028c42d7816f8e51ddb8cedd4778b7fd465d6adaa9638d5fdaec18f07d8be7df37a2ce25a1f51106ba838abb462811c1aa1e5366bd31676678c1a2db2c04966aa8d4b617b56eea9b88c0aa1fdf49e395a97b991cc6675ace60c5c653747fd5f9c8cbf5a8333fcdedba62cebaeb7939ddbda5c5312ef56e3239edbfe5d0e2ef98010f0c0b8551638f1c16fce81a1a154cd49287ea16e3838c0b8172e934854eb6b8390770795df61be95ba14b8e81346b153073d257b024f9bc1c9f9624a25b896a0e8a6b2ddb53baf2839539a7875e327a1af313ee800af4ecf1147b0212dfb9990f1a02acf40f1eb4df47a6f886f63948da0364a0c4a72bbc86051ff9a6022e0e10e0ced313ebf9f555400c59e06ede3d72a0e36653e850619a4e77c5adc1fbc75ea5a13b1becae267af81edeb4638be857b9d0944c287a6e2aaa25d6d81ef91a43dff0fab44f77bc877871e42ea5b3a911706a4696885ffdd9f66f3836ffcabc3b54b28ac6aa469c4deb317d31c24c6cbf4e985c3bf703ba63ffb89cc12003df2cbf85e6614ff5a47257fe25dbd91c6ece369f6b61ff38d4decb49b2f14e5fff8b6ef7095ed88708423d020bb3ce884d422781ecd998ac1d4fd73f537c9118332d7978f23209725ff35ebde3c27d165d4a8fb0eb9b19e67814784e7f751e6fe5a0dc36a763d631e260b6f96e9bc0b549b6a6c3ac2a6ad7633245360a7f0fb5e", 0x600}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x7ffff000) r3 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x0, 0x0) sendfile(r0, r3, 0x0, 0x80000001) [ 2353.696816][ T38] audit: type=1804 audit(1708994760.539:7099): pid=25099 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/syzkaller-testdir3870066685/syzkaller.jILaYw/2464/bus" dev="sda1" ino=2193 res=1 errno=0 [ 2353.724472][ T38] audit: type=1804 audit(1708994760.539:7100): pid=25099 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/syzkaller-testdir3870066685/syzkaller.jILaYw/2464/bus" dev="sda1" ino=2193 res=1 errno=0 [ 2353.818401][ T38] audit: type=1804 audit(1708994760.659:7101): pid=25098 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/syzkaller-testdir2834587253/syzkaller.qy159D/4801/bus" dev="sda1" ino=2194 res=1 errno=0 [ 2353.831160][ T38] audit: type=1804 audit(1708994760.659:7102): pid=25098 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/syzkaller-testdir2834587253/syzkaller.qy159D/4801/bus" dev="sda1" ino=2194 res=1 errno=0 00:46:00 executing program 2: r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000240)=[{0x0, 0x8001}], 0x1) semop(r0, &(0x7f0000000040)=[{0x0, 0xffff}, {0x0, 0x19}], 0x2) semctl$SETALL(r0, 0x0, 0x11, &(0x7f0000000080)=[0x9]) 00:46:01 executing program 0: syz_mount_image$xfs(&(0x7f0000009580), &(0x7f00000095c0)='./file0\x00', 0x8840, &(0x7f0000009600)=ANY=[], 0x1, 0x961e, &(0x7f000001c1c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACo2yUf/sgHJkyZMvFiX/jCF77Y+8XL/TsTAADwq/bCh/6X+58EAAAAAAAAAAAAAAAAAAAA8mri/07s5f53BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIM1Zuwf7jyso9dTh/V8MOSrE3f/POLZd79/6V8MPq77565v/3Hwkv16Pti1a9euq4f86XldDw9vtVrtv9tbuh4P7Hvcfv3pT9zxyJ5HZfriV686d/A9Y185/8gfTbt045BFnbuf7WyNf9/kKRPP7NdqlRmdrWntB8M6Wq0yu7N1TfvBWe0Hczpby9sPhu9+cERra/vBG95z0ZT3tp+YW/nXDA4VY8ZObx3Wa7GtXr8b9Nz/9Cce39j9835esvvV+re69n/Syref3+d73fax/+7XL5f33f8B/wsC+3RA+//B607s/nk/L/mi9/+rNr/+suh7+9z/3tcvV9g/1Cf4/N9ro7s/759w+FP7+Pwf/T6w937NhiGr2/s/e+rUHV1P9X8pn//bf789j8qMvvvv1+vzf/tz/Mzuz/+Ht1pl1kH+ckAqY8ZevnN/7/+99t/j5z3f7f+qPjcdPfe/7eJzJrf3f//09bd3PdV5gPufub/3/3XTe/+zAgdmzNilu/q8/794/z3e9/u8/58avOTe/T876o/e2t7/oxfd+84e3/v/97/39cusvvs/Y+qFf3PGJR/+yNDJF06YNHHSxL8eNuxNo84aOWrksBFn7P5IsOfHg/xVgRxe0vv/vvf/ij43Ha3WxL33R44fvqO9/3FPrvizrqcGHuD+Z+/3/X+J938IndSvNWBAa9qEqVMvHrbnx+6HZ+35cc9fFuz/xf/9v8/9n3xa11/W/WeGHa3WcXvvL9g84pft/U++70PHdD014AD3P2e/+9/a+88qgQNzkO//7+1z02v/15238tb2/gcu3PJA11Mv7b//X9j/3P3tf/2J3v/hYIwZ26r1TbS9/8e+f+cV1a7Lx/z5H9Snif0/M3jZ6GrXZZ79Q32a2P/Gi45aUe26XGn/UJ8m9n/+/Mlvq3ZdrrJ/qE8T+x/89LYHq12Xq+0f6tPE/s/pfPDCatfl4/YP9Wli/5d+dNrPq12X+fYP9Wli/19a+LWfVrsu19g/1KeJ/c/bMXF8tevyCfuH+jSx/2VDpn6r2nX5pP1DfZrY/873PPb2atdlgf1DfZrY/6AZm26rdl2utX+oTxP7f+vzRw+rdl2us3+oTxP7f/8RHfOrXZdP2T/Up4n9n/yhFcdXuy4L7R/q08T+/3LzKeOqXZdP2z/Up4n9l63zt1W7LtfbP9Snif2fPeKmv612XRbZP9Snif1/8B1v/GG163KD/UN9mtj/ghXndVa7Lp+xf6hPE/t/5KHnFlS7LjfaP9Snif3/+MQnh1a7LjfZP9Snif1vueAtm6pdl8X2D/VpYv+LfjZ7ZLXrssT+oT5N7P/rc4YuqXZdlto/1KeJ/T9/yegTql2Xm+0f6tPE/jcctXButetyi/1DfZrY/7idz0yqdl0+a/9Qnyb2/5oF73662nW51f6hPk3sf/ikMX9S7boss3+oTxP7n3b8d79R7brcZv9Qnyb2P+CBKddWuy7L7R/q08T+37n6vn7Vrsvn7B/q08T+J5z/8N3VrssK+4f6NLH/00/5u9OrXZfb7R/q08T+t3/5+HurXZeV9g/1aWL/M+5a965q12WV/UN9mtj/mrG37Kx2XVbbP9Snif1/78yBH612XdbYP9Snif2/69HNl1a7Lp+3f6hPE/s/7uZjv13tuqy1f6hPE/sf8ef9L6h2XdbZP9Snif1fdtqa7dWuy3r7h/o0sf8bt3/l1GrX5Q77h/o0sf+HN4xfW+26fMH+oT5N7P+5cz84qNp12WD/UJ8m9r929Devr3Zd7rR/qE8T+7//J+MeqnZdNto/1KeJ/c+8cte51a7LF+0f6tPE/pdf9tQvql2Xu+wf6tPE/h/veNtfVbsum+wf6tPE/ju+89pZ1a7L3fYP9Wli/+9YPO+YatflHvuH+jSx//d94IZV1a7LZvuH+jSx/6HHnvnmatdli/0DAAAAAAAAAAAAAPwfO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAjytx7kAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICPAgAA//+6eTcH") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x6b142, 0x0) write$cgroup_netprio_ifpriomap(r0, &(0x7f0000000300)={'macvtap0', 0x32, 0x34}, 0xb) r1 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) pwritev2(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000800)="781ab7f8616e5d787d3fd60294f5e884e2331e1b1821acfe203b17ed28c56a628cd775cea5ccba814b92a303cdb6f16680ad2dbda22500094d384683d410b43531d0363d0ef2cf5d8a3b2a85876256f3a7a280eb5ac1fecbd729f08424c5c5485a43477c20207b23ef187181bbacadeb6c5f73adab73f6ad0fc698cd8ed09c8b8976cb67d5b8c638d6e11e07c8e7650cac6dea5f3c4d4534ddab3565a50cb3cb8be680c984308165ab0476153210cf461b2e856f033a5b421d44f39c02c8d65db9801c167b39c5c5a390a67d9f4916c319aec86e35b24c872f233d5100d04c1b36b33695baa6bd234f385714109ccf088ee799f8b13197ea64972e3e83149c58d12e37bb83243ad9ecaa7813bf9385399e7af8660b62f42e7ba434bf08c718e6942a48ee5810530a870b09db24a67cb9c25b8c0865156dd44d990cf12bc9592cffb8e23c3c8d34a96f9aa1d8d0cfb92ae90fa4a448f5095e883f384e09570eb75ea00fc29ddc4293484b7ef777b8709d5b47df5e479da0a8402f4f274b25c281f8b429c905e77eccef5373bc71e09f2bc5b144b8e3e32e12ddf6b9812ed3aa581616f047ee5bb5f70b4435c9c01c39f9590864458c04a1f5f87f04b135810ce11e53c5b3f3f526d0de34dbe01b93e3febe34451f79380a2242e3a3092a1c6566fb2a7ef5a8ddb9abeeaeb545d2afd18be7540e665e9e83b868bc24a1cc8e0b38a9f826f0e44a5618d7fcccd547feb31ffadb1fd28e5f05e67d09049ae9ec481ea3634383b042ae311dd944fc61560df7f4d70d4b365a00006c56a85658ea05b1cfa637752e1945c8e72935cce2892d0e49c80c2cc2cba82ceb60625254a20d3245a1070512a56d879d5f41cd44f2dcf0ea7cbc27e449da63ce6039a7bce11afc75d115842b021eeb3be4331dde3c8b422f2672ccef05f1cc0535d747cc2616d1fcfcef52aab240b84d077c41e385c652fb97014a08ed278c21fbc85a8e8564943ca08484650727910d6a00bf5ee36d794191007127e9a33596770269b1b81f6d758a9b1ad84071e10460ea6cf0902912d3e68abb43ee12975624135b52867a5d71681d9296e0042ebdded256b29bd427662e67292b3f8c735dcb98ce9d1e5b6c9f16f19b0b5325a8772487a3e400af62cd6cd27835fdc9dd555b2a45ccae7243ab2a6dc7f2f37e4f38c36ab8f227f39499699ee8a6c603aa601567b8e07ee1fe3d80848f51fda594d6637422e5dadcacad3d07126806d3e82bd11f4a945dd9711b336b14383754626ed73b5e4e399bdd5801d97b9998d66c8448d65fe637688bfb1163af5a23af6166a70ea7178651ffe0a0a03748b411c9f785558699f23c25f30a5a9f264b806fd89ff33f13fe23bfdb1cfecc2206b068c15c914be42065662e6a5b0659a5b692890a33744a50e3e51eb9427ffd06524ed7bee2193f9be84028c42d7816f8e51ddb8cedd4778b7fd465d6adaa9638d5fdaec18f07d8be7df37a2ce25a1f51106ba838abb462811c1aa1e5366bd31676678c1a2db2c04966aa8d4b617b56eea9b88c0aa1fdf49e395a97b991cc6675ace60c5c653747fd5f9c8cbf5a8333fcdedba62cebaeb7939ddbda5c5312ef56e3239edbfe5d0e2ef98010f0c0b8551638f1c16fce81a1a154cd49287ea16e3838c0b8172e934854eb6b8390770795df61be95ba14b8e81346b153073d257b024f9bc1c9f9624a25b896a0e8a6b2ddb53baf2839539a7875e327a1af313ee800af4ecf1147b0212dfb9990f1a02acf40f1eb4df47a6f886f63948da0364a0c4a72bbc86051ff9a6022e0e10e0ced313ebf9f555400c59e06ede3d72a0e36653e850619a4e77c5adc1fbc75ea5a13b1becae267af81edeb4638be857b9d0944c287a6e2aaa25d6d81ef91a43dff0fab44f77bc877871e42ea5b3a911706a4696885ffdd9f66f3836ffcabc3b54b28ac6aa469c4deb317d31c24c6cbf4e985c3bf703ba63ffb89cc12003df2cbf85e6614ff5a47257fe25dbd91c6ece369f6b61ff38d4decb49b2f14e5fff8b6ef7095ed88708423d020bb3ce884d422781ecd998ac1d4fd73f537c9118332d7978f23209725ff35ebde3c27d165d4a8fb0eb9b19e67814784e7f751e6fe5a0dc36a763d631e260b6f96e9bc0b549b6a6c3ac2a6ad7633245360a7f0fb5e", 0x600}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x7ffff000) r3 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x0, 0x0) sendfile(r0, r3, 0x0, 0x80000001) 00:46:01 executing program 1: syz_mount_image$xfs(&(0x7f0000009580), &(0x7f00000095c0)='./file0\x00', 0x8840, &(0x7f0000009600)=ANY=[], 0x1, 0x961e, &(0x7f000001c1c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACo2yUf/sgHJkyZMvFiX/jCF77Y+8XL/TsTAADwq/bCh/6X+58EAAAAAAAAAAAAAAAAAAAA8mri/07s5f53BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIM1Zuwf7jyso9dTh/V8MOSrE3f/POLZd79/6V8MPq77565v/3Hwkv16Pti1a9euq4f86XldDw9vtVrtv9tbuh4P7Hvcfv3pT9zxyJ5HZfriV686d/A9Y185/8gfTbt045BFnbuf7WyNf9/kKRPP7NdqlRmdrWntB8M6Wq0yu7N1TfvBWe0Hczpby9sPhu9+cERra/vBG95z0ZT3tp+YW/nXDA4VY8ZObx3Wa7GtXr8b9Nz/9Cce39j9835esvvV+re69n/Syref3+d73fax/+7XL5f33f8B/wsC+3RA+//B607s/nk/L/mi9/+rNr/+suh7+9z/3tcvV9g/1Cf4/N9ro7s/759w+FP7+Pwf/T6w937NhiGr2/s/e+rUHV1P9X8pn//bf789j8qMvvvv1+vzf/tz/Mzuz/+Ht1pl1kH+ckAqY8ZevnN/7/+99t/j5z3f7f+qPjcdPfe/7eJzJrf3f//09bd3PdV5gPufub/3/3XTe/+zAgdmzNilu/q8/794/z3e9/u8/58avOTe/T876o/e2t7/oxfd+84e3/v/97/39cusvvs/Y+qFf3PGJR/+yNDJF06YNHHSxL8eNuxNo84aOWrksBFn7P5IsOfHg/xVgRxe0vv/vvf/ij43Ha3WxL33R44fvqO9/3FPrvizrqcGHuD+Z+/3/X+J938IndSvNWBAa9qEqVMvHrbnx+6HZ+35cc9fFuz/xf/9v8/9n3xa11/W/WeGHa3WcXvvL9g84pft/U++70PHdD014AD3P2e/+9/a+88qgQNzkO//7+1z02v/15238tb2/gcu3PJA11Mv7b//X9j/3P3tf/2J3v/hYIwZ26r1TbS9/8e+f+cV1a7Lx/z5H9Snif0/M3jZ6GrXZZ79Q32a2P/Gi45aUe26XGn/UJ8m9n/+/Mlvq3ZdrrJ/qE8T+x/89LYHq12Xq+0f6tPE/s/pfPDCatfl4/YP9Wli/5d+dNrPq12X+fYP9Wli/19a+LWfVrsu19g/1KeJ/c/bMXF8tevyCfuH+jSx/2VDpn6r2nX5pP1DfZrY/873PPb2atdlgf1DfZrY/6AZm26rdl2utX+oTxP7f+vzRw+rdl2us3+oTxP7f/8RHfOrXZdP2T/Up4n9n/yhFcdXuy4L7R/q08T+/3LzKeOqXZdP2z/Up4n9l63zt1W7LtfbP9Snif2fPeKmv612XRbZP9Snif1/8B1v/GG163KD/UN9mtj/ghXndVa7Lp+xf6hPE/t/5KHnFlS7LjfaP9Snif3/+MQnh1a7LjfZP9Snif1vueAtm6pdl8X2D/VpYv+LfjZ7ZLXrssT+oT5N7P/rc4YuqXZdlto/1KeJ/T9/yegTql2Xm+0f6tPE/jcctXButetyi/1DfZrY/7idz0yqdl0+a/9Qnyb2/5oF73662nW51f6hPk3sf/ikMX9S7boss3+oTxP7n3b8d79R7brcZv9Qnyb2P+CBKddWuy7L7R/q08T+37n6vn7Vrsvn7B/q08T+J5z/8N3VrssK+4f6NLH/00/5u9OrXZfb7R/q08T+t3/5+HurXZeV9g/1aWL/M+5a965q12WV/UN9mtj/mrG37Kx2XVbbP9Snif1/78yBH612XdbYP9Snif2/69HNl1a7Lp+3f6hPE/s/7uZjv13tuqy1f6hPE/sf8ef9L6h2XdbZP9Snif1fdtqa7dWuy3r7h/o0sf8bt3/l1GrX5Q77h/o0sf+HN4xfW+26fMH+oT5N7P+5cz84qNp12WD/UJ8m9r929Devr3Zd7rR/qE8T+7//J+MeqnZdNto/1KeJ/c+8cte51a7LF+0f6tPE/pdf9tQvql2Xu+wf6tPE/h/veNtfVbsum+wf6tPE/ju+89pZ1a7L3fYP9Wli/+9YPO+YatflHvuH+jSx//d94IZV1a7LZvuH+jSx/6HHnvnmatdli/0DAAAAAAAAAAAAAPwfO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAjytx7kAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICPAgAA//+6eTcH") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x6b142, 0x0) write$cgroup_netprio_ifpriomap(r0, &(0x7f0000000300)={'macvtap0', 0x32, 0x34}, 0xb) r1 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) pwritev2(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000800)="781ab7f8616e5d787d3fd60294f5e884e2331e1b1821acfe203b17ed28c56a628cd775cea5ccba814b92a303cdb6f16680ad2dbda22500094d384683d410b43531d0363d0ef2cf5d8a3b2a85876256f3a7a280eb5ac1fecbd729f08424c5c5485a43477c20207b23ef187181bbacadeb6c5f73adab73f6ad0fc698cd8ed09c8b8976cb67d5b8c638d6e11e07c8e7650cac6dea5f3c4d4534ddab3565a50cb3cb8be680c984308165ab0476153210cf461b2e856f033a5b421d44f39c02c8d65db9801c167b39c5c5a390a67d9f4916c319aec86e35b24c872f233d5100d04c1b36b33695baa6bd234f385714109ccf088ee799f8b13197ea64972e3e83149c58d12e37bb83243ad9ecaa7813bf9385399e7af8660b62f42e7ba434bf08c718e6942a48ee5810530a870b09db24a67cb9c25b8c0865156dd44d990cf12bc9592cffb8e23c3c8d34a96f9aa1d8d0cfb92ae90fa4a448f5095e883f384e09570eb75ea00fc29ddc4293484b7ef777b8709d5b47df5e479da0a8402f4f274b25c281f8b429c905e77eccef5373bc71e09f2bc5b144b8e3e32e12ddf6b9812ed3aa581616f047ee5bb5f70b4435c9c01c39f9590864458c04a1f5f87f04b135810ce11e53c5b3f3f526d0de34dbe01b93e3febe34451f79380a2242e3a3092a1c6566fb2a7ef5a8ddb9abeeaeb545d2afd18be7540e665e9e83b868bc24a1cc8e0b38a9f826f0e44a5618d7fcccd547feb31ffadb1fd28e5f05e67d09049ae9ec481ea3634383b042ae311dd944fc61560df7f4d70d4b365a00006c56a85658ea05b1cfa637752e1945c8e72935cce2892d0e49c80c2cc2cba82ceb60625254a20d3245a1070512a56d879d5f41cd44f2dcf0ea7cbc27e449da63ce6039a7bce11afc75d115842b021eeb3be4331dde3c8b422f2672ccef05f1cc0535d747cc2616d1fcfcef52aab240b84d077c41e385c652fb97014a08ed278c21fbc85a8e8564943ca08484650727910d6a00bf5ee36d794191007127e9a33596770269b1b81f6d758a9b1ad84071e10460ea6cf0902912d3e68abb43ee12975624135b52867a5d71681d9296e0042ebdded256b29bd427662e67292b3f8c735dcb98ce9d1e5b6c9f16f19b0b5325a8772487a3e400af62cd6cd27835fdc9dd555b2a45ccae7243ab2a6dc7f2f37e4f38c36ab8f227f39499699ee8a6c603aa601567b8e07ee1fe3d80848f51fda594d6637422e5dadcacad3d07126806d3e82bd11f4a945dd9711b336b14383754626ed73b5e4e399bdd5801d97b9998d66c8448d65fe637688bfb1163af5a23af6166a70ea7178651ffe0a0a03748b411c9f785558699f23c25f30a5a9f264b806fd89ff33f13fe23bfdb1cfecc2206b068c15c914be42065662e6a5b0659a5b692890a33744a50e3e51eb9427ffd06524ed7bee2193f9be84028c42d7816f8e51ddb8cedd4778b7fd465d6adaa9638d5fdaec18f07d8be7df37a2ce25a1f51106ba838abb462811c1aa1e5366bd31676678c1a2db2c04966aa8d4b617b56eea9b88c0aa1fdf49e395a97b991cc6675ace60c5c653747fd5f9c8cbf5a8333fcdedba62cebaeb7939ddbda5c5312ef56e3239edbfe5d0e2ef98010f0c0b8551638f1c16fce81a1a154cd49287ea16e3838c0b8172e934854eb6b8390770795df61be95ba14b8e81346b153073d257b024f9bc1c9f9624a25b896a0e8a6b2ddb53baf2839539a7875e327a1af313ee800af4ecf1147b0212dfb9990f1a02acf40f1eb4df47a6f886f63948da0364a0c4a72bbc86051ff9a6022e0e10e0ced313ebf9f555400c59e06ede3d72a0e36653e850619a4e77c5adc1fbc75ea5a13b1becae267af81edeb4638be857b9d0944c287a6e2aaa25d6d81ef91a43dff0fab44f77bc877871e42ea5b3a911706a4696885ffdd9f66f3836ffcabc3b54b28ac6aa469c4deb317d31c24c6cbf4e985c3bf703ba63ffb89cc12003df2cbf85e6614ff5a47257fe25dbd91c6ece369f6b61ff38d4decb49b2f14e5fff8b6ef7095ed88708423d020bb3ce884d422781ecd998ac1d4fd73f537c9118332d7978f23209725ff35ebde3c27d165d4a8fb0eb9b19e67814784e7f751e6fe5a0dc36a763d631e260b6f96e9bc0b549b6a6c3ac2a6ad7633245360a7f0fb5e", 0x600}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x7ffff000) r3 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x0, 0x0) sendfile(r0, r3, 0x0, 0x80000001) [ 2354.800599][ T38] kauditd_printk_skb: 2 callbacks suppressed [ 2354.800612][ T38] audit: type=1804 audit(1708994761.639:7105): pid=25107 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/syzkaller-testdir2834587253/syzkaller.qy159D/4802/bus" dev="sda1" ino=2194 res=1 errno=0 [ 2354.824453][ T38] audit: type=1804 audit(1708994761.639:7106): pid=25107 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/syzkaller-testdir2834587253/syzkaller.qy159D/4802/bus" dev="sda1" ino=2194 res=1 errno=0 00:46:01 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) writev(r0, &(0x7f0000000000), 0x0) setsockopt$inet6_mreq(r0, 0x29, 0x1b, &(0x7f00000000c0)={@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, 0x14) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f00000018c0)=@newlink={0x58, 0x10, 0x439, 0x0, 0x0, {0x0, 0x0, 0x0, r6}, [@IFLA_VFINFO_LIST={0x30, 0x16, 0x0, 0x1, [{0x2c, 0x1, 0x0, 0x1, [@IFLA_VF_MAC={0x28, 0x1, {0x81000000, @local}}]}]}, @IFLA_MTU={0x8}]}, 0x58}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) r9 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r9, 0x8933, &(0x7f0000000000)={'team0\x00', 0x0}) sendmsg$nl_route(r9, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=@newlink={0x3c, 0x10, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x10104}, [@IFLA_IFNAME={0x14, 0x3, 'bridge_slave_0\x00'}, @IFLA_MASTER={0x8, 0xa, r10}]}, 0x3c}}, 0x0) r11 = socket$nl_route(0x10, 0x3, 0x0) r12 = getpid() lstat(&(0x7f0000004000)='./file0\x00', &(0x7f0000004040)={0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000004180)=[{{&(0x7f0000000580)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000001780)=[{&(0x7f0000000600)='N', 0x1}, {&(0x7f0000000640)="a48bf1aedb8e32e4f891", 0xa}, {&(0x7f0000000680)="c947ff2cf9a393ae3e38c4b75240b0f5973f411dd7d7605e36621611747bbf1dfd66ac411c03f93c6a1c513d6bc643e744d0ef27b9458f5845bb732a87d5cfb68a1c3fb904e67c6c12a9eeece373e2b41049e8633db1192322a6ec7522565b06e671c2879a19f88ec173b69ed0924d7e9e3a30a9b81377caa3c14f6537c74a4a4cf97b84f642cd044b98a26f5a395a53d27cfeb7fb63e7fcf0f5acffc7686737d68d6fea5fd865f285cc90452fb56e43f3ef46cab4aeec1920f16b7b16c0f6986b88b2119f7ca2c92725ea8d7a88a2ec93e04efbdae661a4c519ede6f1e8d7bc5d7da4f6b7e7b0", 0xe7}, {&(0x7f0000000780)="9b1f86598f4da12ccf2694bc171d71f72fc8867bc1cfaca287287d146a75810f804ad14d9282c26911339aa4deaa7aae8538c4131aa109c34274dcb1b71db8251425c544ba1916e45ea27458c866884c8c4cba1fe7165382b2898628c8a5891cd36a3813a778bfaf1fff791884310a91d14babbf65e206c3cec03f62ab9295793301e08f7fea1fe2fba794b50b8531e00884466350f0ef931ebd38ae1a184c882b7a8694300c2a5da4160aaa07505685e454c14d29aa73b451d43b2959c9381967cd2fd80c11928c638a8a2ee5ebe26723fd3cf3d1493675161d044d48422a43ac1573578ae539016c17b1fbd09e46a3d7a78cc49ee269cbc162e0694dfb0e400c365cd2dde468012a0b5a193af995e7b22b4c712db90ce4a1bc09171afd3ac005cb56a6590047b534a41754694f177228f249afa058272164c1d9ce89301ec253c80b76503aaa9ab3de457ab5b23b4e52600fc3e077866df44d28b1a719570c4946acbc6d31d25d263d7b350357d86d1465c1a3fb70bfbedb19a20dc7c269cf48238b5cb4fc2147e1a5979fc0e1f4ac8aa77da0ac7c51cc2417ab8ef176a2831e734a8a4b94c0debad702c7075fd4c0b3b250564bbb296917a9fc87161afa4472c8c8a4013af45b178e86544d7b70258f8a238bdff3835414fea483bda65e9905f38f89726f83671ece307b18ec047aa8e4dcbda2d6dfb585635a7fff1b36e91331e0e717705f6783bdc6c8653ef0ba3fd39ec309b472d8eb89e4bf0cbfc5252ce2e1bab420a952ae566bf6303beea53c1b8c4c3ec588f9c6d320b91e90740200a37aeb9c3339751c3fa83b734e4a0ba945b0e233adb74f906ac5f6378000d76ed9b99e1182a4559488093fce191087d4cfc26d8c19d45986a352e5ab856658b8e5b25326bedad1f275bd81b74271ee070d37a6fdbec064bcbd574fbc790708d150ec37b9c361b06e987073f47ac22fcfd89232a19e16736841ffcb6c907ba82becc6f7ce0b6a496990c280b821abcc901e872d8607fdc31b57f131e6e3f5a3276f19a376fed57efca9b4af09ef87661d4c57df796202a124577d4b9465752ff42f780dcacc3484cb900d62d056a01b3ed57e0a928a25b03cbee61f919e5858876facabd59b41d56276b8c9abef27e82268d6b304eb95bf70b2a3b3385b7e9bbaaf73163178c7f51178cff15864344ca98c6818ce05fefbd8fda8f637818e564105178ec79baee15beb84ffefcc68b303ba4ae6581d6645129e9f243d09da16522b761c6dd3cf08fe9df8bb35c3f78f4a019452ac4ddf3e93cc4447b1d505c5b6138487e0a859744202370c01f8c85969e013ccae3f3055fd964a178d4c870c757c94006473fc3db0e377032245fd900dec8fc2688ec946620b9d894321f0f4ef1b7a3c2aa84ede68b3f6b113db8f7f4ba40fc61fc7cbfa96a737a626ac72a5da68d6a2743a40bd79261e84ab692628e24485c4c8f3364c2dc717247cca9b13e30679804486e63c3fc213349b02c4e7e2abfb8b9e58f055d406fa757009882ddcb2f149228752b48ea12ebca03cd52780976d15ed102d4d586cf7cf0c8e4e477d8a737f892d6d82b89fc50e34273bce2ae0c8214339739a6b3fab91bfb5f29495e575ff060170149c7d94d0602cae1631de77b5e1f6cd96db1f57164caac5f733c5ec3185e6c3fc7d3b07b895fce1ae0a67f5b73498f7e9de08f86e8d02cf3632227f254e5395c5dd07d619319dd45cdc37e9201a38cc83e103c92288899db576c040b580425fbcbc208c55ccb410f80127c177fbea0c0b9bbf02b32b1ae460cf37dcc98981773a93061b2c21e8db427e6d9b77418aada8fe78f28b1527115115a83c53cf333c9fdcef48cf4528962b316a33ff88414a019430f4f91790a6eb56fc4e718a74d6ecfe89b60364f870a57934926bab2529760b0cedc222156cca57f9a438e22294f8dd66cec725adaa8c1dfc95050aafdea9409fbf57ac8c80c33ed68c9dbc840fd61123085680e79e15fd6c9879ea9cc1e1c64031cd2cdfc869c6a5f5a82da9ebdf0eab10b07b80f66f849bddba3684e19cf926313e39245223b421f6bc52e37952d46308e83bf5b6d2f17d08d742b499a7637d2c14220bb32687525357f4e941ca20dabefee57f18e8b70b13ed036081f28801673e2ad17ac70b85aea220545e4f0dd3cc04acf3744d41e3038b08bad775d0dd1da879a8f551bf136d00eb3ec85e8c757c15d013b71e3da46aa4e1997a9fab7a798bf1361c8647aba75da7d720b3b58be207d5a610f19066c36e38556e6c94362fdcb0d79e4a0e50d706a5ebe3a29d2991982b483d4e0fddbd6d2c196ec1c0f58a4b92c1c08d92967dd98cf1ec1d6c53d35a5a7173636f39612af6addae3dd0b99795f09147bc7efb5bb013c515083f4fcd10a0106480034bbe2b85af6444b067a1d3fcac874faf81b67e7a3079a3bbf34666675f27c037c4239f5c67ee5917ff4c89d2e8a4bb8667c0fd9b3c83525f84e8c40d122e505fe07354dc27f1de978f10ba8aa774cada33c99d3c75cff2e8fb9fd3a0c80842f003de33a173d3d5705415a077c29a76fc10851de9e80b57ca7f74f464d04d189a8348738b7c1a9615597049e6ec92edf7e5aebe7415536bf38cf4640022e1ead0923a248b4e2bc72b83e0e22ba07df286c2f4cf0b08f0172af6350c58b1a1cb7a9c818905394e11b90b5a6bf3d9952f74b308ca169b94bb109c4d07328edf1f8c695061bd7f2804e604deaeb015cca5fbdaaeb9ecc99d96d930ffe71d0af8eaf595a60e02bb35c5c70b71ee676cc5e41a46d9e054d53d3ab1acda0cae956e5708ffe2616c64d4739fb17e1f2e63930528f1affbd049d8f099ad675af3b4387b850e066ab9b958e7557c57a6c083ae88bfba734de39a28ec8fa286c8c9e19fce78b5e731eb563562560cef2218d2f34a625bd90c7b46a12a05fee7d4fbd4f1b2478994b057746e432a9bb195bf9748b23dd0029707a82e28320537d84b7568039f26b5d4b6833de382776fa17bbca39a45cab43f6a703ef8f3fbceb01960749c22cf73807c72560df9057ddf8baddd92f24a9b35758b1205697a585b9765cd6f761f012261b0865c52b95b60690af349d9f233ddd3b8aa70b31672391fbf2ed30222ce3410d382e109c70bfd50f1abdde865f004bc4ce5186ed08e36624c4db3bff1299b7730f14c836665f618b77e97bee688b1703e3ba9b0d5571526549a86ab4ba10ac97e87a9aa213367fc3b70b766d0be2a3fceb18837128cf7c72513a1d46dd608fd47eee9442176737541213f502f2461625509f155ac63468140933b1e95eb3564599fc9295278bacd9090781a08772feceac6bdc8035fcea7ddf7a892b124eebf0976b5a742bfc27fc030323758b3f25a767626df124b1069840f93ae13fe65b33e45af5d19ac3672b3d770aca7dd6d6877ca208d6df9d2afc8b668264ace26a18021376ee9c43f382a43b55514dd7537c52c89d9571d6b934af5d3dc0426cf1c0f7fd5f4a3f89dd99db1b595f6f1c93d00fabdd73ec354bef2cd266a69ff053e0a5e9e13c94c720ff77bb266c8bb30371bec01d8d06da884e7c6faf11f483620a83321ae9f84172af2fa96514a059dd4670550daaa085062e516665d1cdec0d565948883b900f4648d192df8ae4e2ade3a82a0961e2e1518e3a83a2f329090c646d899a2d3bb81ba1455cc3cce91cb7f3d4a297680bd7c7f061c1576207330e935c21c2a2fba10525666a753160f1888e7e5f6583e1b89b41f8ea8e81e8a9f588fd8dc23ce4463e36cde61ef871069bc64685bae34ee981b64662efa415834d1c6baf4bc3f03a979f87af43828d1d5cedfa8634ca6b20fa4a02de2dc1af983f875a8aef148f8991836e53b9e9043813f5af863c1c354120e5e39e47519777e3b931ee3b3550e4f028c95cf71059f6490500fc8186c14d3e7dd66e1d177eb2cf0cd684ebb2440c6a3882190fd34fd2beecb28e64820c8a3d659c60cb92f7e166157481f17e6a769421eb30edc5d119b0dba8e036901ef7330a230c91f2249c56bcf770606fc1446cc877b6720b7e400cef1e0897f09f8d1e654aaf117ddd96b3a06d6f45aa9e8a9a7efbd72e6344ab30f9abe093eb727714566083b15391efc6077c12a27deb190cad55eeed81c7ffcf452813e888704c5b48697fd07dabc84c34c2d81be26ffac38abec70377171451fa88483081c0dbb8771911db56d0780df45855fb60c6931dfe4d2654b900d440a7e9c87b14c59621d17ca935f9d05f6cf74fa557d6e09d6c5e5cee68c5276eff605c39c51bd37be17c8f4bc0a3f2c40f4b1977eb1ecab5d0e3b82bc06beed22e21d473195c89fd411995c0da513f4192b5e912d8a30cea231880f5c03bae8bb275c152f4deb4b566c1f352d68cb625f956c5891cca573ff6abc64a781da5270d147d15fe66494a92e93827c8668ee14a902239f28f32113c4e0eb0c4b1d6badc24f67b1ae62fa5b9ece561a8fb4f51028942331b24fab8bfe6e9400e95363ed36e318574855e3ca74731f8e1168bd3643ccfc34123418ceea1a42c4bb99963bc21d7594126b937eb244b152a0baa25a8ae1c4aea2b23c5011ee18f433b4759078c54bed8dd1861d516e8dca83c63f65d3e35ac04605b03cceeb89ba1a6ff6b26b27d0a89a6c06153b2c04c927e48758a6a10a8fdb5566a1a692cd2cd4dc04fb109d24d41573ec5ffd2c1e6ed6f032e5a88acc487a9e61a80b06d4faade8a5236413c262e0ee42dcf06b6c84758b29245e364fc8745c2a5de2f1dea633083ff2bfa524710de1796bccd1ae461f7d07433e49868c84273b482150348fa17384ccdfc1e86bcff196f77d9aeda42bc923dd051a5e8fa845cc4c6a41cd3267a14002caa6978c43a1b2ec3e2f27b3232328cfbcadf91f436c9cb041ffda303605798c3834566b4e0b15ff13851b6aa284f4d042a911d04dfb154b6e6fc79786eb6da1f548eb0365ca2381b61a292e2d42b0e60839ff63bc4f6240f2b04d65e703c323b85521d3574acb64c366d88184d6f4ca0e88b98ecf9a184eb117ac4c4a9939a6f12b3402abd910ee1347a07289ec6ce430a5fcdad08eb5bc34df9159fed4344d6445028d84c3f07ecfc5aa2487b3ef64a86e794fd0fab518b2cf41f8d6fc6b1f2a11c29185ac0a3216d7bdd8e55f5924b44713d65da93e77975f9da4f4fc9fe960857b2c55140b4cd17d5de9a3a58ca02b70ef72ac8e93d87f8ce6f15f04744b391a49ac6af39c385b9f7f35fdc9f0e56f23486421b7a12da892c6b99d7593fa178dfdef73e805cb53c46c5099141a128e6bd37f6e6f1eeaeffe8156781e32c72faa6ab0334846a409c47a475c8bfb8646187aad43114621e05a1b1281813fe7c9108137c9a009d6c4023e5ede943a16e0a49934176009b57f163b941b2b02b6d7742ccbfa6308ca83727a4cf6ecf3b488c5d9d6c4e82922dc3c3bd4270f7cd5a97c938aac669c071ac29a15202e3a0830bf0548834500cf6a498fb4948e664a8c890713abd70ff034c79879ed6e4511c034a19df6ec5db0c4d3f482b4ea5a79c1d92b295a4a093ba3b5be649537d238642ccdf5bab6bc0653b6780bc248d8e0c3fdd3d050ef5b9443ec016c7c8828d27178e2ce0895418f3a3a45a24e3dcca08a83944645ab236dff46d8e62694c8d2339e1a7216bf20271b88440dd42de0f9d466c79360f5569c75dda2ad2f9bfb37e18e3a02f60f84b0f5d6f6e1e8ac8ec62ced94be5ef60d7441180d3e35aa50ec95c22fd4a456604bc69e427", 0x1000}], 0x4, &(0x7f0000001e00)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [r11, r11, r11, r9, r7]}}, @rights={{0x2c, 0x1, 0x1, [r2, r5, 0xffffffffffffffff, r9, r9, r7, r4]}}, @rights={{0x24, 0x1, 0x1, [r5, r7, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xe0, 0x8000}}, {{&(0x7f0000001f00)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000002340)=[{&(0x7f0000001f80)="6e612055395f8d41f3fc42b5e7c06d310a5aacfd5557a0c7949864dcace5df3c18d177594af414fa4784c990f3fbc564d4dd98f209f13260dbf20c03c84281b5de", 0x41}, {&(0x7f0000002000)="d63872fe561c69568a230d5b80012a1e124d397768143b6d48d8abb6e0b2fa83426f26679b287940713f89e5861279a848665de0af37ef21138e9298e314d772f5aea53a5fd2ede2009ec1f5800a36", 0x4f}, {&(0x7f0000002080)="2d32196289d4437c4cccb405a09419b60c3e7833ede49e850ac3c826fce25dedd7ce8fd7ae47aa34aa64c9281bca120b73a208201ecb5dbb1790c8aed90f97cd409ab13e62eb2795d3dad57950a2578efc5a81e6f4fa493a1be0f5f989bf611a767a78e8b38835a034bdadb5568a474d501e19", 0x73}, {&(0x7f0000002100)="c57f81d94c116246554e034a52191ec3b16f766d5c31e3a7fcee158805c805085568abc057a765dca51742b3ffe27ceb073fefbb20d82a21577ce09539867ced99aa931f9431b33ce6e7e509edadfb1217de74449b2b528d44e7880b369bb9ff22d7edc5b14c602dc31d8cbdadb28d2c", 0x70}, {&(0x7f0000002180)="0c3351a4f4a9c50c17ab5642a72afbf005e9ba57c794ab079cdb965b529da32223088b10646961e3c37d325d4ec29c3594e5962be4e89a4a824b012a8b71fe1e57859ba3372ecb7434a949644d5c351d7d2684c7929c767b03f2a0cba575b1260ad5641ab261c415d2456adb2a2e38db8e7678100ec8cd1f9a0470b8f062836dd10562d917185632b1c13235", 0x8c}, {&(0x7f0000002240)="b9af76e261107352fc8b4ae8e076c9816730e24e3a555b072873ebd8f3a3361720cd22c86717f2c477bfe3f66c3ba414099ba84d559531e40102ebf12b46689245223b2ba2ce22dcc067a6515d1fbeb3eb0280b586ed9b7328d8063062e3d284107e9e4728a7e5e4af1ca49a7765e40113059629a5ab22d717d34277428128ab6d60e9cb43aee5dc26e80ab85a0beaabb0cfe3990a2dff06aa5db844ece575abfea32432a922b2a3d94cd8b8a0a6266e521647e01a6d540e01e6abc5429ccafae3a56afe43ec9d8cab246b986a77dceecd0092fef7bd4041b1dbd6e082cb4337a6a6150bb39c268ef62f34ce3e1ea77a048f94160c", 0xf5}], 0x6, &(0x7f00000023c0)=[@rights={{0x18, 0x1, 0x1, [r5, r2]}}], 0x18, 0x90}}, {{&(0x7f0000002400)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000002540)=[{&(0x7f0000002480)="5dd2229ba1dab14ec41a3809f1f646736bbea6ef1ef8a5d8f1b676c0f4ff95310db7afa75e79ea9f7961e79d50f2d791b5e91b73fbd99bc7c1239f408d3813e2fbdc3b9fbd7af224f4145249f16cb082ef2495fa6db4e5aaa3cdcd90c26badfc064ac2648b17b6bf634ac017668d3914ed9a2ac672606e86a5f3b67dca450197d5f014e510970ab35703c4e9f099ce76c0ee0a3aae0fe791b7c37e14340462a70edd8ae0ccaf9938f128a5570616f60ff3edb1aaa3577aae409472cd", 0xbc}], 0x1, &(0x7f0000002580)}}, {{&(0x7f00000025c0)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000003980)=[{&(0x7f0000002640)="517462921d01badd0fea26bffaf5c410585799f87dc65594c5cdd19b3972017924ce0bedbdd615bf0381079f2349ea97eae8a5770e2aef59ebe794f96fbe96386de6448d79f2531398686f5782348cc58922695ec8543ae391f9616e48250de1591fab1f0c5457a04cc6d539a2283c17fe45c27b3e8ba4067170864e3757e36312a952e5c72b2b731614341899e1e90db951ab51e547e1d72c6ab80291372ec4667709e205cbdd063aa2b9dbe21077ea2d18b2cba664a7a17f4bfa888471643cbe16c86c962a88d4688ee1f61ea5d3b95653a95ef79cc4921acb2d085330b5a2b40e27dcb919d412b8f0e23abdd8cad892ae0fd5ba2a3f239dd851c616c59212a595d15d18a7cb6c097fe1db4822c0d655292c033944700df356cb402d4e04c6f6031cdc9448c1383a2fcb1587d6fead9d8f6776649ac5e3c0957fff5c648a9c72c1c82743516195ff01f24895954d8d67a2b582ac206c57a22c7e7c814709985e5614beb53ec1811989fba6a54d1532a4e28f25ffaed9b223245782adbe0f311cabae76b9706bb636502ce4205af3853ec4f81600ff351d6a5c889fd73fd008055f299c085b08d6d6c19bc5b941df8d3e50178243ec692df911346ec4fd8373c4c9e073ef45a435da932df665c01122b7b03abc80e9737a401911d01bb49f416d3bfd4c2cc52d86fdc7c73452159541ba6bce8a277a313ba0f104cfd5e89f3c390134b5c970a70a689e6f27b72baba3aab0492861dc91bb06d7f5a1ca525c6fe53dbbe4c6b758a41156fdd91eb82fd075903b0e04399fc84f303fbf033981a205173da80ad767b99a7c7f458ac5ac6728e3f3fa48b1b8bb4431266365939f9f01ca34d38466fd7b41c9eb7871455761f0f84e92840ad2874feb243419a6c63901afcf4cfb146ddd332bc47acb9755f91ac223bca1a9c9579dcb499ca3b792616c825171095312cd85d9b40ad463055a2b6fbdf2f0423f99d03730e3ebc72339ace97023d69a8db6f3ce4ad697001482b986451efe934c16a560e1654d482323cc099501e7ac5d898e7531aab204c15992198de3940d9c59f1b6c9596c81dafbb8c34dd35604816bdd59cde7df4dd3cc54ebcddb19701227556327f4981b6769ba721ddf53e9b1fa4ae7cd14479d0cb3c38f9cb2818b49726f3f5e500ad35ae4df9d6df527d84c57b8326afd97cd12145015edf8d34afa0591ec42960b1dd851fdfa410ba2141ec13b250d6f85266af5c92ecd6d17f474f1d20d0919c7750b4e650cd4e3da46430cb71a01ab0b185463c9682534e6c1f72e73b32a21de5633c8bae3e9660e023ec9589013df31f044f9032205fd9276abb5fa03553651defc63b0402d7330b2c45922cbded53101f9c71c3c0f70d2b04db0db4b50f794a632312d67fdff8f6a498366d24502c040ce61e8c42096011cc9c7e6161508ea820cc7b8bbb6963e9ce4731a8c7c839a4b0e184ccf4590c0c0327a7c11c891e462c09896345fbc21bea6ecba835a8cb4a93e1e19f52e9ec9c663f2135bb8e9c8e7de7aefc0dcc877af1247393673b1669f14154fad2894705814ec49bd013fe536094b1585cab6687b5563a30013f9c1b6c082024622a2e834cf249930c7d7c2e2964f328413942570988548cfe627d1f64681dfa11ad91c790e933df6d904e58cbb597b0610300b4e7a92aaf2f8b5e68bbe5cabadde3218c7be83fb7ff37973d18f45c438f5896490f2ec7ee67cc77ba93fec5bffd2b27e033913444700f77cf83afb77eb880b843f8e80dc9fc61c8fea9f4df351249ea859c1e64fb06ee8ba52a23ae43a3629e913ea4ea09b21e96cf0dc383676ada7d87e36b4aa4a70674abe85bb02bdf31c2b4d762648c7e75f92f9e47a1edb535e4f6ed44b4c9be9a8d4d8cd0a28aff7164a2750f26845066aed8a4070937da370d6130803fd038fdf33419bcdd99c817f99f1c3f14616a4e18db9035e37e361e4277aa2abc7caf5ac15291f7af41f26758c992e1a0c67450f74ce9559dfce37951f6fe208c5a620f0fb2bda261f4c9642b168d1c6c5a8f371d1f7a00c6e69ffe47b06530b7eec8804d2beddbb56ecb980463789f9a808ee799fddc6587491a60c7ed882c4fa88ff433d87f8a5f830e3acf9c110f02e45f20c0fd05c03639d1f6fcc7c6e013306c0a472c3b25a30ddb733a1e7221a7762909fd8fe4ca55ce938c89f94c9e452f6d173c768538d7864e9de599dd75980881fa1684485a1f7112dc5cd78fe517199bf7c06c52a12e11cdbe2c899f23b1d919ea9e8a33ab6cf4846f83313ee36097d4df0edfa52f92c4a13e20dba87238f79872a2b4159e89d1e2d413fcb6c40020fa888444d519a93979f83a3cd665c2f2157a9565447396f23bdf03cf08c4276c4500ef652488519bb97ae4431b61c3e3858879010412ad447e0079bc6551b84c7e8d9a8db43b691391f675fd06af70c91e649ba9241df02798fa1b4165c222a70dfb05b352df9dd8725cb7c165eca93e0b0d03a8409d7461309ff2607554de6084ad899ca2ad70a74cd2bbe460e18f42cbba63030205e080e0fd0fb5f6a1e996adb0371684410de52739c58918147cbcebe4d1c0754af8d4a1767e193b01ca080809b9aa33ffc8d801cb2055bf9daf037b54f67a5121e6306bb833b8a8041eb8c7a58fc8bdd1ef00572300c1d628fd22a67b9e0c932886fdaf1ec61446e316d00e1d1e8b1fd5ba5913b598eb5f2b408ea6f3a8229c77076e6f5eff17718b3f818c92b81235f70e9673a07178ce2f4877c2e3e9836c3db02bd2c6dc24c35b320ce188bc82bde1ac655c67af95fb79c3128a97593ac3a7a99f31e46e2017c31c2023dfc72da0d36fe28ef1b3ae33068896f7f547ef08e0cc7141c453a5f1e2471b4d1abfc15aa2824dd56bb68f7ce1bf6da7a1ccf3ad698400959493212528c057d308d650dec774ac18e55078459132687e37be037c0b8a2845ff175db557cd0ca12fbd515ac4de070f61029f184df62938d8f6cf6a6a39aadf0e92e735c2de0b0dc28121a0042fc1b3a5c6a5ea4f7a37c2c525748303a0728ce12c4d502b486a39e2e213457aaed59b84b89389deeba8da249166e52f56dd35708d28c06644dc76775ffac3ba98d51c8be88e3b3364596c2b2cfbbda2eb92f5f6d1b05c3ec71d46d1b39ea2fef2515a03a28496fc52da7f944cd21137c39f4970546659fbaabd9b1edc3e446cd123976c114485dab5219ab9350ba147d5abb192c0bc725a72dda7e75a7c675a8c85fc36077f07c5d5dc93b62bc3d3f7f6f04e4f181be1252e2deb323f712f068d26071b81a9c095f1decc7eb20a7eceef1d962436b64a6838306373fb10d309e40c74fdb08d4a5e95c809a4d7fdeecf260e9701d177f3f6be8ac6b265a96ceb11867d8af303c8c51599c570d58337808500beb35bbd57c3e627f7f9dba9b590e8c7ac527a4461dcd8344f0bb3676e4e5f505c199df3a553d6f3b293ced556bdf768a855d64cb67f69b0316cf1b11cb9fb048d5044809259fc2bfeebe3dacdaca342b5f6b8b7d959517d88e4ee56c739fc91701017e967bddc50e79e1f5cb7db90d744d26ba3819a8a51a1433168b55bcb3072868392dfc55c41c452db7b02bfee494c330b8eebbac245b1816ac6aa27866f4cc85adaca49c2c7555038e9a5806d4367fde50385a447b8b5346cf328d8a5bf0a753b996cdcb615be83ac52eddeb17e0f59d269ccd30f3035ab630401af8b25c0d8a3b26f8169d2e2c96632a0710d0b7a4d914e69a354562c83a61302f0fbb71b10ac182c991ce8a2abd1a45aac2c9df61f3b915e8a3c546fb60d47b54fb93eb6b3b02f9c2ed97953fc5d0e3c3c456ec15eb8b631ab8d1fdca963394f9058d6773b3d0c0f848a7782b29e91b53c7baeba44062ed01c91bee1146076ee7e2f2033e24418d311b39b507b0833d1761f881628b3a1b85366b68588f5047c0ea8c657d1fb3c19c676f0d9014e05234e20e7bc5b14cec6341eb86ce14e891dfe42d4401de367cda2c8192775101dc59c88d072ef4cf1c72d14425b92225a21691fb6c3bc543f0f3061e2c79172b16ff9fc3d2b1bb9b164120e50dee39f5daab37a7300c01644c44fa0a7178017da6e9e25875bd847bb78455e0d990e8d4a3a97715b4a8269727387c13f985c04d5198016f2c29cba6cbe2e67d95754b6407339b9c2b22cd5860996ba9fd85ac6e051994c3e2c7740fa8e31f6e32e3bfa4bdd624aec7092d6acace02643c24242c0145126d6516a3ef5d1252e4ff85845d6123a4d3a6216015df2b63489b8bcce1617d745cb82ae26b5e5bb5602a703e2668230c66b91b42c59059f57194a445e4bb27377411c2e1eb1ab8386b86dcab25abf1e52ae3800ebb718b2600da450cc1c35b13108daf8c5bcc12f20510e05cbd757b23df8f09ad8b4bf938e0bd07afeea35b24064893f6fd5d99982132608fa281d3b2a6eb3aebe8976c053c2a3aa6e920d890cb6a61c5ef1ff968562288256b1f1e4fd624fb6a312054b1cb36dd1e822ca97ead9493f95ff26cb308673f55f2dadbf4f2167fe3627497444266cf3b7942f34b7c92c9496a25908c6f03b4b5ed88feccf1d06d039a08be814e9ac946e9abcea6db52a01e1304ff14642d7785555c1000831e70d826b8efe0dd0fbda0c90724ec83359adb75fd82f1a943fb6047365c105fc8f32ddc2e4cf34a9ff04121e92c79f87ca4a6a5df482af33c2bd7d9dec0b59ee8c493a2e46260b096b0c5c67973acd0cf23e2fcbc3aa71512204d7aa8a54e174eb2f01a8de74ba70dc0649ad4d674a5421a43c8118164a0384c57f7ae8de889836846b899c509a5b14640e2d663e22e6c9d86d74cd9588c0b3e2337c80506d4cd499741ca4c7bfacd748a01c5e7ac570519cb87a3f298d6855903c099bda5eae959d6ea52f88ae0817e6b6cf27a9fc7a4d11bfaa4947c5231a0c41625799a7c89932d95ae1f9afee704315bd66a5642af54e8bb1f5d9f5bde829de99222e35b837937454c81130deaeec4d7ee5e802dadea17a3099f6d76525a22a7fda3c018a602f23b0e692bee2ff06a6661cb20f2273c02d5bf4eba262e5f94fef80dda4002a90f7074e1ad66176058d91ff02e1bb58bb4f0b4364760361a0d26e91e4753f12f39c2271f8343a0df02aef71c020741301e4f76424875184ce7ccbde13c2dc084e0d42107f2f9447d31121fe602f94b64546170d1308f825d6cecd4bc8ec5ae7b58f86372da33d117ffe693dc1593845aa56353bc528bdb2a32ff7ce8c73b60b2a51681dbd255dd3447a61cbec3ee7de0573483eb1abd401121ec3fa4208a018fbab366aad1a68cd789e5eeb54505dd4e834d8e1675bd870d70507a26417b3d1985090fd029d538fd05ca9310d078ee7dd829b2ff897b4d40e19fb3e25197ad914c8c3b4de2d3468ed4649a482053e1f06c17cb9bd82fa2e5ddf2642ebcf0602ad70a94419c54ef744840cc9ee82de020bd13708846dbde9db5b4ea1f744c8b8eb26ddf9513561dd6e3154bd5a17ceecca4364419c9c63f0127380b077ccbfa6f0d4c9b6a8de765596dd0f836dab8d2662abf1c4cfa2e251c570fd3d484ebbedf0738c4d182c6404723e660808c5ee9917714320b87ec531f92a88be2f364467575324b9f64604c3fc407d5f08d0a56a47bb797e67b0ba1352bf53304474757c498f1f98c91cc0480f3f75021d28d288867068dbe36dde5af0f52eaf48a134e75904e990a104332120e3638267d479408a129fba8a7ae2e3bbe9f8738fbb9d2c5682a223cdf0bfab9acd31952aa", 0x1000}, {&(0x7f0000003640)="8bf021b79f13730ba4f9de35c4a9e60f861a37669ac034d340b35dba706b4549e6f768339c7bd78d5eda63b0f96ca618660994849630c9a274a3136a4d2236a332bb0d4c0c66b1407ee0b90bed487ee108b3a07008f9b7a96788032bfaa308fd44cd9b5590bb47fa5765ded377dc62e1d69ea1c9b2128f7df6760001ef3a7673cfbc6f0c31b8e14d6e0c04a7d47e8d23539f34b54e28cb56cd8ac48de9359564c4ec7593147cac330b82e9121e4e8f36789dbe8ae0c089d3484adb36fe93acab2609c2291c1329706d", 0xc9}, {&(0x7f0000003740)="e781088080ca7867f108f5e596a22fff880e6ef3d9e30aec95eb6d64118a1fff61ddfa3a1e2204cefd85e275e1db5d4b27799929f9eb163cf9201c1ba5ec783adcab84237cf29af25e2ceafdf093af243aa1f8695c1531ad2422cda424bada9f36ad85cb52f5c89209d578dd57f2eb3328e8ea7f4118091effe371ab4227866401fab3832f6d08ef2052f585a41929d95fcf38eaf9d44e799fabde959cccb6c01c5bcee008d80e37aa7f308f3a2304c70158fc1ff54727e8a490af4532e096754e7bc828e0af5183624f8fc563b9e2a623c34b325a98b8fe7c8d2af28fd891", 0xdf}, {&(0x7f0000003840)="a5a2b15f56037b79d5190404b9c3caf1b4b9f694e9b9b905dde0e21c1e6021bc72b3e3eada45f05c5b4c57cd48413dd1128095b3d600534527878e22852364ce83e32625836f4ce22b326ce67bac0ab78276f1b6087fd99fba0e6b15dfa5937e3d321af278a708fda00f13f60e4bc70534eb2909b0d1cf44dcfa50db873937891788b7f61f41f05634dbdb5ce057e7cbb626f44e9e6f403811377cdf2ae6ecfbad52a96454e929fa9c1d7f5b7930596ac33f745024a802945e9a7f834eed8245debe05303ae939d37f1f49fa87262c61a4b4d7710cabb2820d8f6a9dd4fe34a870632989", 0xe4}, {&(0x7f0000003940)="6e3324e9454ae397851efbe3eefc5dea148f0da61cc5d0efa1", 0x19}], 0x5, &(0x7f0000003a00)=[@rights={{0x30, 0x1, 0x1, [r11, r5, r5, 0xffffffffffffffff, r11, r7, r9, r7]}}, @rights={{0x18, 0x1, 0x1, [r5, 0xffffffffffffffff]}}], 0x48, 0x8008050}}, {{&(0x7f0000003a80)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003f40)=[{&(0x7f0000003b00)="54cc0e1022d0fbb50da294b8b7fd2ea8a5a4af8fb80f04b61794fc448e67351973959d331d0e4fb016bc8ed1ae2232f4f7843fbff4890b37ffe2ed56ceec61509c9887004f7eed853288caa4d0f6df6198150e3e62e90740f87dc73ed867270f24b28cb87b8f486ea975bac9cd29ffa1d0ff79776c93d7297d0d3cd8f1868bb73a87d6399f017593bb955a2c5c5ee8ecc2d6f2a948282642aa6afc584c48e15cbf71864c3470e1f14511571cfff1bccb0586c20fc844800d10f314b7869ab6ea0452bbe2f5ce", 0xc6}, {&(0x7f0000003c00)="9da1cb47d7c24d50913c5482f16baec901c3efdd0333049f19fb3013302bf92f7e77739ca24fa5e2948d91c593705e63dc0bcebb486fa5c8bf67436a43d60b0cdea162a85a77f2718bbca7ada2f377b4add069d9a05fda8786a170cdc8267fef33af5763a21ebe52b8052a464ea1652687c3f1ba3b0b0f5e16f165f2a6471da78e91802f3f944a700ee2d6e4db9a8e6acbc4cde0411a905d94294c66cdb64fe2b95151e87df4fdec15c72917eca779909d24e95fa4c45c88b25e3720e4021db4a520a7c8e22a5861123a895e089cbec1ad46cb6683e6677d71d4bd39f446d5524f24e8b0255c2d90cf69e5173bd5", 0xee}, {&(0x7f0000003d00)="77f3bed5d2ed4cd5f2c89ca865ea2013b5c7241c140fc8b7934d3487a85259188fbb9d39a3b40e6d6ae6b948210b85b17c87c92d4e1e7d828b45af7c86f70df750e1ba39a3eab0a920b7af7f963457d672d32bba8fb0b12694fabca56554822387bc1c2f1cd186c06a18b4948418dd1d806f59c0a1ea", 0x76}, {&(0x7f0000003d80)="51052c18cd76cdb0f386e8d54acc75bba1faee9ae3fef39fdb6368edfee676dce2144672bb5c231a41be3106e9167e1f05a6e091a731ff847cca0feac0350d23e25b6b83cee4defee0b91d9668938a48e438669dbe351e6fd30b9299bbe0c87253c02b1b02ffa2fbee942933c7f0e91389074c8dcf478b5116c145e47e7d8bb036a740353e531a8efc4fd83580df1c88e47560a97e83393f441dbe77a3edc64d5f5b74d1e3f75ceba64dafd34e", 0xad}, {&(0x7f0000003e40)="334fa91b64e7b345ec1a8526668b0016b30ee08bcb76810ac9cfab890e9003cec0b5906ecb0864134fd37604a97072b8e9fc308da7286b8ef86de1a493026c0889c9f97954f224eece93de7d6c62c314ec0a20434e1aa10c5d738dc5410318a7c0823125474bed414c95d68eb8de5a0781346b4cfdbf09c25b24d30db6bd4db94725ea517e9afd85c29c36247774d225cca79a57465501685d1c29e97146d67df1aa82ea730194366182d8dce82099b58e32d9ccc446f90f290e16a2f7d1d12d65f90849c39190232b2d2874a3d5d3bff765a2daf79b0c583158dcd64213a6d717045e9017f7a56c767a44d62295a6469f", 0xf1}], 0x5, &(0x7f00000040c0)=[@rights={{0x18, 0x1, 0x1, [r2, r7]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r2, r7, r11, r9]}}, @cred={{0x1c, 0x1, 0x2, {r12, r13}}}, @rights={{0x24, 0x1, 0x1, [r9, r7, r5, r5, r9]}}], 0x88, 0x800}}], 0x5, 0x10) r14 = socket(0x200000000000011, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r14, 0x8933, &(0x7f0000000000)={'bridge0\x00', 0x0}) sendmsg$nl_route(r11, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="3800e3001000e501000000000000000007000000", @ANYRES32=r15, @ANYBLOB="20000100", @ANYRES32=0x0, @ANYBLOB="00bba30000000000"], 0x38}}, 0x0) r16 = socket$inet6(0xa, 0x1, 0x0) r17 = dup2(r16, r16) r18 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r18, 0x8933, &(0x7f0000000040)={'veth0_vlan\x00', 0x0}) ioctl$sock_inet6_SIOCDELRT(r17, 0x890c, &(0x7f0000000100)={@remote, @private1, @ipv4={'\x00', '\xff\xff', @empty}, 0xd929, 0x40, 0xfffd, 0x100, 0x9, 0x40000000, r19}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) getsockname$packet(0xffffffffffffffff, &(0x7f00000001c0)={0x11, 0x0, 0x0}, &(0x7f0000000200)=0x14) sendmsg$ETHTOOL_MSG_PAUSE_GET(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000500)={&(0x7f0000000300)={0x1d4, r3, 0x2, 0x70bd28, 0x25dfdbfe, {}, [@HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pimreg0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}]}, @HEADER={0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r10}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bond\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}]}, @HEADER={0x84, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r19}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netpci0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r20}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r21}]}, @HEADER={0x64, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bridge\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vcan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r10}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}]}, 0x1d4}, 0x1, 0x0, 0x0, 0x4000}, 0x20000000) setsockopt$inet6_mreq(r1, 0x29, 0xbe4358aaad62cc20, &(0x7f0000000000)={@private0, r19}, 0x14) [ 2355.026957][T25109] A link change request failed with some changes committed already. Interface lo may have been left with an inconsistent configuration, please check. [ 2355.040637][T25109] bridge_slave_0: entered promiscuous mode [ 2355.050979][T25109] team0: Port device bridge_slave_0 added 00:46:01 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) writev(r0, &(0x7f0000000000), 0x0) setsockopt$inet6_mreq(r0, 0x29, 0x1b, &(0x7f00000000c0)={@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, 0x14) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f00000018c0)=@newlink={0x58, 0x10, 0x439, 0x0, 0x0, {0x0, 0x0, 0x0, r6}, [@IFLA_VFINFO_LIST={0x30, 0x16, 0x0, 0x1, [{0x2c, 0x1, 0x0, 0x1, [@IFLA_VF_MAC={0x28, 0x1, {0x81000000, @local}}]}]}, @IFLA_MTU={0x8}]}, 0x58}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) r9 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r9, 0x8933, &(0x7f0000000000)={'team0\x00', 0x0}) sendmsg$nl_route(r9, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=@newlink={0x3c, 0x10, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x10104}, [@IFLA_IFNAME={0x14, 0x3, 'bridge_slave_0\x00'}, @IFLA_MASTER={0x8, 0xa, r10}]}, 0x3c}}, 0x0) r11 = socket$nl_route(0x10, 0x3, 0x0) r12 = getpid() lstat(&(0x7f0000004000)='./file0\x00', &(0x7f0000004040)={0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000004180)=[{{&(0x7f0000000580)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000001780)=[{&(0x7f0000000600)='N', 0x1}, {&(0x7f0000000640)="a48bf1aedb8e32e4f891", 0xa}, {&(0x7f0000000680)="c947ff2cf9a393ae3e38c4b75240b0f5973f411dd7d7605e36621611747bbf1dfd66ac411c03f93c6a1c513d6bc643e744d0ef27b9458f5845bb732a87d5cfb68a1c3fb904e67c6c12a9eeece373e2b41049e8633db1192322a6ec7522565b06e671c2879a19f88ec173b69ed0924d7e9e3a30a9b81377caa3c14f6537c74a4a4cf97b84f642cd044b98a26f5a395a53d27cfeb7fb63e7fcf0f5acffc7686737d68d6fea5fd865f285cc90452fb56e43f3ef46cab4aeec1920f16b7b16c0f6986b88b2119f7ca2c92725ea8d7a88a2ec93e04efbdae661a4c519ede6f1e8d7bc5d7da4f6b7e7b0", 0xe7}, {&(0x7f0000000780)="9b1f86598f4da12ccf2694bc171d71f72fc8867bc1cfaca287287d146a75810f804ad14d9282c26911339aa4deaa7aae8538c4131aa109c34274dcb1b71db8251425c544ba1916e45ea27458c866884c8c4cba1fe7165382b2898628c8a5891cd36a3813a778bfaf1fff791884310a91d14babbf65e206c3cec03f62ab9295793301e08f7fea1fe2fba794b50b8531e00884466350f0ef931ebd38ae1a184c882b7a8694300c2a5da4160aaa07505685e454c14d29aa73b451d43b2959c9381967cd2fd80c11928c638a8a2ee5ebe26723fd3cf3d1493675161d044d48422a43ac1573578ae539016c17b1fbd09e46a3d7a78cc49ee269cbc162e0694dfb0e400c365cd2dde468012a0b5a193af995e7b22b4c712db90ce4a1bc09171afd3ac005cb56a6590047b534a41754694f177228f249afa058272164c1d9ce89301ec253c80b76503aaa9ab3de457ab5b23b4e52600fc3e077866df44d28b1a719570c4946acbc6d31d25d263d7b350357d86d1465c1a3fb70bfbedb19a20dc7c269cf48238b5cb4fc2147e1a5979fc0e1f4ac8aa77da0ac7c51cc2417ab8ef176a2831e734a8a4b94c0debad702c7075fd4c0b3b250564bbb296917a9fc87161afa4472c8c8a4013af45b178e86544d7b70258f8a238bdff3835414fea483bda65e9905f38f89726f83671ece307b18ec047aa8e4dcbda2d6dfb585635a7fff1b36e91331e0e717705f6783bdc6c8653ef0ba3fd39ec309b472d8eb89e4bf0cbfc5252ce2e1bab420a952ae566bf6303beea53c1b8c4c3ec588f9c6d320b91e90740200a37aeb9c3339751c3fa83b734e4a0ba945b0e233adb74f906ac5f6378000d76ed9b99e1182a4559488093fce191087d4cfc26d8c19d45986a352e5ab856658b8e5b25326bedad1f275bd81b74271ee070d37a6fdbec064bcbd574fbc790708d150ec37b9c361b06e987073f47ac22fcfd89232a19e16736841ffcb6c907ba82becc6f7ce0b6a496990c280b821abcc901e872d8607fdc31b57f131e6e3f5a3276f19a376fed57efca9b4af09ef87661d4c57df796202a124577d4b9465752ff42f780dcacc3484cb900d62d056a01b3ed57e0a928a25b03cbee61f919e5858876facabd59b41d56276b8c9abef27e82268d6b304eb95bf70b2a3b3385b7e9bbaaf73163178c7f51178cff15864344ca98c6818ce05fefbd8fda8f637818e564105178ec79baee15beb84ffefcc68b303ba4ae6581d6645129e9f243d09da16522b761c6dd3cf08fe9df8bb35c3f78f4a019452ac4ddf3e93cc4447b1d505c5b6138487e0a859744202370c01f8c85969e013ccae3f3055fd964a178d4c870c757c94006473fc3db0e377032245fd900dec8fc2688ec946620b9d894321f0f4ef1b7a3c2aa84ede68b3f6b113db8f7f4ba40fc61fc7cbfa96a737a626ac72a5da68d6a2743a40bd79261e84ab692628e24485c4c8f3364c2dc717247cca9b13e30679804486e63c3fc213349b02c4e7e2abfb8b9e58f055d406fa757009882ddcb2f149228752b48ea12ebca03cd52780976d15ed102d4d586cf7cf0c8e4e477d8a737f892d6d82b89fc50e34273bce2ae0c8214339739a6b3fab91bfb5f29495e575ff060170149c7d94d0602cae1631de77b5e1f6cd96db1f57164caac5f733c5ec3185e6c3fc7d3b07b895fce1ae0a67f5b73498f7e9de08f86e8d02cf3632227f254e5395c5dd07d619319dd45cdc37e9201a38cc83e103c92288899db576c040b580425fbcbc208c55ccb410f80127c177fbea0c0b9bbf02b32b1ae460cf37dcc98981773a93061b2c21e8db427e6d9b77418aada8fe78f28b1527115115a83c53cf333c9fdcef48cf4528962b316a33ff88414a019430f4f91790a6eb56fc4e718a74d6ecfe89b60364f870a57934926bab2529760b0cedc222156cca57f9a438e22294f8dd66cec725adaa8c1dfc95050aafdea9409fbf57ac8c80c33ed68c9dbc840fd61123085680e79e15fd6c9879ea9cc1e1c64031cd2cdfc869c6a5f5a82da9ebdf0eab10b07b80f66f849bddba3684e19cf926313e39245223b421f6bc52e37952d46308e83bf5b6d2f17d08d742b499a7637d2c14220bb32687525357f4e941ca20dabefee57f18e8b70b13ed036081f28801673e2ad17ac70b85aea220545e4f0dd3cc04acf3744d41e3038b08bad775d0dd1da879a8f551bf136d00eb3ec85e8c757c15d013b71e3da46aa4e1997a9fab7a798bf1361c8647aba75da7d720b3b58be207d5a610f19066c36e38556e6c94362fdcb0d79e4a0e50d706a5ebe3a29d2991982b483d4e0fddbd6d2c196ec1c0f58a4b92c1c08d92967dd98cf1ec1d6c53d35a5a7173636f39612af6addae3dd0b99795f09147bc7efb5bb013c515083f4fcd10a0106480034bbe2b85af6444b067a1d3fcac874faf81b67e7a3079a3bbf34666675f27c037c4239f5c67ee5917ff4c89d2e8a4bb8667c0fd9b3c83525f84e8c40d122e505fe07354dc27f1de978f10ba8aa774cada33c99d3c75cff2e8fb9fd3a0c80842f003de33a173d3d5705415a077c29a76fc10851de9e80b57ca7f74f464d04d189a8348738b7c1a9615597049e6ec92edf7e5aebe7415536bf38cf4640022e1ead0923a248b4e2bc72b83e0e22ba07df286c2f4cf0b08f0172af6350c58b1a1cb7a9c818905394e11b90b5a6bf3d9952f74b308ca169b94bb109c4d07328edf1f8c695061bd7f2804e604deaeb015cca5fbdaaeb9ecc99d96d930ffe71d0af8eaf595a60e02bb35c5c70b71ee676cc5e41a46d9e054d53d3ab1acda0cae956e5708ffe2616c64d4739fb17e1f2e63930528f1affbd049d8f099ad675af3b4387b850e066ab9b958e7557c57a6c083ae88bfba734de39a28ec8fa286c8c9e19fce78b5e731eb563562560cef2218d2f34a625bd90c7b46a12a05fee7d4fbd4f1b2478994b057746e432a9bb195bf9748b23dd0029707a82e28320537d84b7568039f26b5d4b6833de382776fa17bbca39a45cab43f6a703ef8f3fbceb01960749c22cf73807c72560df9057ddf8baddd92f24a9b35758b1205697a585b9765cd6f761f012261b0865c52b95b60690af349d9f233ddd3b8aa70b31672391fbf2ed30222ce3410d382e109c70bfd50f1abdde865f004bc4ce5186ed08e36624c4db3bff1299b7730f14c836665f618b77e97bee688b1703e3ba9b0d5571526549a86ab4ba10ac97e87a9aa213367fc3b70b766d0be2a3fceb18837128cf7c72513a1d46dd608fd47eee9442176737541213f502f2461625509f155ac63468140933b1e95eb3564599fc9295278bacd9090781a08772feceac6bdc8035fcea7ddf7a892b124eebf0976b5a742bfc27fc030323758b3f25a767626df124b1069840f93ae13fe65b33e45af5d19ac3672b3d770aca7dd6d6877ca208d6df9d2afc8b668264ace26a18021376ee9c43f382a43b55514dd7537c52c89d9571d6b934af5d3dc0426cf1c0f7fd5f4a3f89dd99db1b595f6f1c93d00fabdd73ec354bef2cd266a69ff053e0a5e9e13c94c720ff77bb266c8bb30371bec01d8d06da884e7c6faf11f483620a83321ae9f84172af2fa96514a059dd4670550daaa085062e516665d1cdec0d565948883b900f4648d192df8ae4e2ade3a82a0961e2e1518e3a83a2f329090c646d899a2d3bb81ba1455cc3cce91cb7f3d4a297680bd7c7f061c1576207330e935c21c2a2fba10525666a753160f1888e7e5f6583e1b89b41f8ea8e81e8a9f588fd8dc23ce4463e36cde61ef871069bc64685bae34ee981b64662efa415834d1c6baf4bc3f03a979f87af43828d1d5cedfa8634ca6b20fa4a02de2dc1af983f875a8aef148f8991836e53b9e9043813f5af863c1c354120e5e39e47519777e3b931ee3b3550e4f028c95cf71059f6490500fc8186c14d3e7dd66e1d177eb2cf0cd684ebb2440c6a3882190fd34fd2beecb28e64820c8a3d659c60cb92f7e166157481f17e6a769421eb30edc5d119b0dba8e036901ef7330a230c91f2249c56bcf770606fc1446cc877b6720b7e400cef1e0897f09f8d1e654aaf117ddd96b3a06d6f45aa9e8a9a7efbd72e6344ab30f9abe093eb727714566083b15391efc6077c12a27deb190cad55eeed81c7ffcf452813e888704c5b48697fd07dabc84c34c2d81be26ffac38abec70377171451fa88483081c0dbb8771911db56d0780df45855fb60c6931dfe4d2654b900d440a7e9c87b14c59621d17ca935f9d05f6cf74fa557d6e09d6c5e5cee68c5276eff605c39c51bd37be17c8f4bc0a3f2c40f4b1977eb1ecab5d0e3b82bc06beed22e21d473195c89fd411995c0da513f4192b5e912d8a30cea231880f5c03bae8bb275c152f4deb4b566c1f352d68cb625f956c5891cca573ff6abc64a781da5270d147d15fe66494a92e93827c8668ee14a902239f28f32113c4e0eb0c4b1d6badc24f67b1ae62fa5b9ece561a8fb4f51028942331b24fab8bfe6e9400e95363ed36e318574855e3ca74731f8e1168bd3643ccfc34123418ceea1a42c4bb99963bc21d7594126b937eb244b152a0baa25a8ae1c4aea2b23c5011ee18f433b4759078c54bed8dd1861d516e8dca83c63f65d3e35ac04605b03cceeb89ba1a6ff6b26b27d0a89a6c06153b2c04c927e48758a6a10a8fdb5566a1a692cd2cd4dc04fb109d24d41573ec5ffd2c1e6ed6f032e5a88acc487a9e61a80b06d4faade8a5236413c262e0ee42dcf06b6c84758b29245e364fc8745c2a5de2f1dea633083ff2bfa524710de1796bccd1ae461f7d07433e49868c84273b482150348fa17384ccdfc1e86bcff196f77d9aeda42bc923dd051a5e8fa845cc4c6a41cd3267a14002caa6978c43a1b2ec3e2f27b3232328cfbcadf91f436c9cb041ffda303605798c3834566b4e0b15ff13851b6aa284f4d042a911d04dfb154b6e6fc79786eb6da1f548eb0365ca2381b61a292e2d42b0e60839ff63bc4f6240f2b04d65e703c323b85521d3574acb64c366d88184d6f4ca0e88b98ecf9a184eb117ac4c4a9939a6f12b3402abd910ee1347a07289ec6ce430a5fcdad08eb5bc34df9159fed4344d6445028d84c3f07ecfc5aa2487b3ef64a86e794fd0fab518b2cf41f8d6fc6b1f2a11c29185ac0a3216d7bdd8e55f5924b44713d65da93e77975f9da4f4fc9fe960857b2c55140b4cd17d5de9a3a58ca02b70ef72ac8e93d87f8ce6f15f04744b391a49ac6af39c385b9f7f35fdc9f0e56f23486421b7a12da892c6b99d7593fa178dfdef73e805cb53c46c5099141a128e6bd37f6e6f1eeaeffe8156781e32c72faa6ab0334846a409c47a475c8bfb8646187aad43114621e05a1b1281813fe7c9108137c9a009d6c4023e5ede943a16e0a49934176009b57f163b941b2b02b6d7742ccbfa6308ca83727a4cf6ecf3b488c5d9d6c4e82922dc3c3bd4270f7cd5a97c938aac669c071ac29a15202e3a0830bf0548834500cf6a498fb4948e664a8c890713abd70ff034c79879ed6e4511c034a19df6ec5db0c4d3f482b4ea5a79c1d92b295a4a093ba3b5be649537d238642ccdf5bab6bc0653b6780bc248d8e0c3fdd3d050ef5b9443ec016c7c8828d27178e2ce0895418f3a3a45a24e3dcca08a83944645ab236dff46d8e62694c8d2339e1a7216bf20271b88440dd42de0f9d466c79360f5569c75dda2ad2f9bfb37e18e3a02f60f84b0f5d6f6e1e8ac8ec62ced94be5ef60d7441180d3e35aa50ec95c22fd4a456604bc69e427", 0x1000}], 0x4, &(0x7f0000001e00)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [r11, r11, r11, r9, r7]}}, @rights={{0x2c, 0x1, 0x1, [r2, r5, 0xffffffffffffffff, r9, r9, r7, r4]}}, @rights={{0x24, 0x1, 0x1, [r5, r7, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xe0, 0x8000}}, {{&(0x7f0000001f00)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000002340)=[{&(0x7f0000001f80)="6e612055395f8d41f3fc42b5e7c06d310a5aacfd5557a0c7949864dcace5df3c18d177594af414fa4784c990f3fbc564d4dd98f209f13260dbf20c03c84281b5de", 0x41}, {&(0x7f0000002000)="d63872fe561c69568a230d5b80012a1e124d397768143b6d48d8abb6e0b2fa83426f26679b287940713f89e5861279a848665de0af37ef21138e9298e314d772f5aea53a5fd2ede2009ec1f5800a36", 0x4f}, {&(0x7f0000002080)="2d32196289d4437c4cccb405a09419b60c3e7833ede49e850ac3c826fce25dedd7ce8fd7ae47aa34aa64c9281bca120b73a208201ecb5dbb1790c8aed90f97cd409ab13e62eb2795d3dad57950a2578efc5a81e6f4fa493a1be0f5f989bf611a767a78e8b38835a034bdadb5568a474d501e19", 0x73}, {&(0x7f0000002100)="c57f81d94c116246554e034a52191ec3b16f766d5c31e3a7fcee158805c805085568abc057a765dca51742b3ffe27ceb073fefbb20d82a21577ce09539867ced99aa931f9431b33ce6e7e509edadfb1217de74449b2b528d44e7880b369bb9ff22d7edc5b14c602dc31d8cbdadb28d2c", 0x70}, {&(0x7f0000002180)="0c3351a4f4a9c50c17ab5642a72afbf005e9ba57c794ab079cdb965b529da32223088b10646961e3c37d325d4ec29c3594e5962be4e89a4a824b012a8b71fe1e57859ba3372ecb7434a949644d5c351d7d2684c7929c767b03f2a0cba575b1260ad5641ab261c415d2456adb2a2e38db8e7678100ec8cd1f9a0470b8f062836dd10562d917185632b1c13235", 0x8c}, {&(0x7f0000002240)="b9af76e261107352fc8b4ae8e076c9816730e24e3a555b072873ebd8f3a3361720cd22c86717f2c477bfe3f66c3ba414099ba84d559531e40102ebf12b46689245223b2ba2ce22dcc067a6515d1fbeb3eb0280b586ed9b7328d8063062e3d284107e9e4728a7e5e4af1ca49a7765e40113059629a5ab22d717d34277428128ab6d60e9cb43aee5dc26e80ab85a0beaabb0cfe3990a2dff06aa5db844ece575abfea32432a922b2a3d94cd8b8a0a6266e521647e01a6d540e01e6abc5429ccafae3a56afe43ec9d8cab246b986a77dceecd0092fef7bd4041b1dbd6e082cb4337a6a6150bb39c268ef62f34ce3e1ea77a048f94160c", 0xf5}], 0x6, &(0x7f00000023c0)=[@rights={{0x18, 0x1, 0x1, [r5, r2]}}], 0x18, 0x90}}, {{&(0x7f0000002400)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000002540)=[{&(0x7f0000002480)="5dd2229ba1dab14ec41a3809f1f646736bbea6ef1ef8a5d8f1b676c0f4ff95310db7afa75e79ea9f7961e79d50f2d791b5e91b73fbd99bc7c1239f408d3813e2fbdc3b9fbd7af224f4145249f16cb082ef2495fa6db4e5aaa3cdcd90c26badfc064ac2648b17b6bf634ac017668d3914ed9a2ac672606e86a5f3b67dca450197d5f014e510970ab35703c4e9f099ce76c0ee0a3aae0fe791b7c37e14340462a70edd8ae0ccaf9938f128a5570616f60ff3edb1aaa3577aae409472cd", 0xbc}], 0x1, &(0x7f0000002580)}}, {{&(0x7f00000025c0)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000003980)=[{&(0x7f0000002640)="517462921d01badd0fea26bffaf5c410585799f87dc65594c5cdd19b3972017924ce0bedbdd615bf0381079f2349ea97eae8a5770e2aef59ebe794f96fbe96386de6448d79f2531398686f5782348cc58922695ec8543ae391f9616e48250de1591fab1f0c5457a04cc6d539a2283c17fe45c27b3e8ba4067170864e3757e36312a952e5c72b2b731614341899e1e90db951ab51e547e1d72c6ab80291372ec4667709e205cbdd063aa2b9dbe21077ea2d18b2cba664a7a17f4bfa888471643cbe16c86c962a88d4688ee1f61ea5d3b95653a95ef79cc4921acb2d085330b5a2b40e27dcb919d412b8f0e23abdd8cad892ae0fd5ba2a3f239dd851c616c59212a595d15d18a7cb6c097fe1db4822c0d655292c033944700df356cb402d4e04c6f6031cdc9448c1383a2fcb1587d6fead9d8f6776649ac5e3c0957fff5c648a9c72c1c82743516195ff01f24895954d8d67a2b582ac206c57a22c7e7c814709985e5614beb53ec1811989fba6a54d1532a4e28f25ffaed9b223245782adbe0f311cabae76b9706bb636502ce4205af3853ec4f81600ff351d6a5c889fd73fd008055f299c085b08d6d6c19bc5b941df8d3e50178243ec692df911346ec4fd8373c4c9e073ef45a435da932df665c01122b7b03abc80e9737a401911d01bb49f416d3bfd4c2cc52d86fdc7c73452159541ba6bce8a277a313ba0f104cfd5e89f3c390134b5c970a70a689e6f27b72baba3aab0492861dc91bb06d7f5a1ca525c6fe53dbbe4c6b758a41156fdd91eb82fd075903b0e04399fc84f303fbf033981a205173da80ad767b99a7c7f458ac5ac6728e3f3fa48b1b8bb4431266365939f9f01ca34d38466fd7b41c9eb7871455761f0f84e92840ad2874feb243419a6c63901afcf4cfb146ddd332bc47acb9755f91ac223bca1a9c9579dcb499ca3b792616c825171095312cd85d9b40ad463055a2b6fbdf2f0423f99d03730e3ebc72339ace97023d69a8db6f3ce4ad697001482b986451efe934c16a560e1654d482323cc099501e7ac5d898e7531aab204c15992198de3940d9c59f1b6c9596c81dafbb8c34dd35604816bdd59cde7df4dd3cc54ebcddb19701227556327f4981b6769ba721ddf53e9b1fa4ae7cd14479d0cb3c38f9cb2818b49726f3f5e500ad35ae4df9d6df527d84c57b8326afd97cd12145015edf8d34afa0591ec42960b1dd851fdfa410ba2141ec13b250d6f85266af5c92ecd6d17f474f1d20d0919c7750b4e650cd4e3da46430cb71a01ab0b185463c9682534e6c1f72e73b32a21de5633c8bae3e9660e023ec9589013df31f044f9032205fd9276abb5fa03553651defc63b0402d7330b2c45922cbded53101f9c71c3c0f70d2b04db0db4b50f794a632312d67fdff8f6a498366d24502c040ce61e8c42096011cc9c7e6161508ea820cc7b8bbb6963e9ce4731a8c7c839a4b0e184ccf4590c0c0327a7c11c891e462c09896345fbc21bea6ecba835a8cb4a93e1e19f52e9ec9c663f2135bb8e9c8e7de7aefc0dcc877af1247393673b1669f14154fad2894705814ec49bd013fe536094b1585cab6687b5563a30013f9c1b6c082024622a2e834cf249930c7d7c2e2964f328413942570988548cfe627d1f64681dfa11ad91c790e933df6d904e58cbb597b0610300b4e7a92aaf2f8b5e68bbe5cabadde3218c7be83fb7ff37973d18f45c438f5896490f2ec7ee67cc77ba93fec5bffd2b27e033913444700f77cf83afb77eb880b843f8e80dc9fc61c8fea9f4df351249ea859c1e64fb06ee8ba52a23ae43a3629e913ea4ea09b21e96cf0dc383676ada7d87e36b4aa4a70674abe85bb02bdf31c2b4d762648c7e75f92f9e47a1edb535e4f6ed44b4c9be9a8d4d8cd0a28aff7164a2750f26845066aed8a4070937da370d6130803fd038fdf33419bcdd99c817f99f1c3f14616a4e18db9035e37e361e4277aa2abc7caf5ac15291f7af41f26758c992e1a0c67450f74ce9559dfce37951f6fe208c5a620f0fb2bda261f4c9642b168d1c6c5a8f371d1f7a00c6e69ffe47b06530b7eec8804d2beddbb56ecb980463789f9a808ee799fddc6587491a60c7ed882c4fa88ff433d87f8a5f830e3acf9c110f02e45f20c0fd05c03639d1f6fcc7c6e013306c0a472c3b25a30ddb733a1e7221a7762909fd8fe4ca55ce938c89f94c9e452f6d173c768538d7864e9de599dd75980881fa1684485a1f7112dc5cd78fe517199bf7c06c52a12e11cdbe2c899f23b1d919ea9e8a33ab6cf4846f83313ee36097d4df0edfa52f92c4a13e20dba87238f79872a2b4159e89d1e2d413fcb6c40020fa888444d519a93979f83a3cd665c2f2157a9565447396f23bdf03cf08c4276c4500ef652488519bb97ae4431b61c3e3858879010412ad447e0079bc6551b84c7e8d9a8db43b691391f675fd06af70c91e649ba9241df02798fa1b4165c222a70dfb05b352df9dd8725cb7c165eca93e0b0d03a8409d7461309ff2607554de6084ad899ca2ad70a74cd2bbe460e18f42cbba63030205e080e0fd0fb5f6a1e996adb0371684410de52739c58918147cbcebe4d1c0754af8d4a1767e193b01ca080809b9aa33ffc8d801cb2055bf9daf037b54f67a5121e6306bb833b8a8041eb8c7a58fc8bdd1ef00572300c1d628fd22a67b9e0c932886fdaf1ec61446e316d00e1d1e8b1fd5ba5913b598eb5f2b408ea6f3a8229c77076e6f5eff17718b3f818c92b81235f70e9673a07178ce2f4877c2e3e9836c3db02bd2c6dc24c35b320ce188bc82bde1ac655c67af95fb79c3128a97593ac3a7a99f31e46e2017c31c2023dfc72da0d36fe28ef1b3ae33068896f7f547ef08e0cc7141c453a5f1e2471b4d1abfc15aa2824dd56bb68f7ce1bf6da7a1ccf3ad698400959493212528c057d308d650dec774ac18e55078459132687e37be037c0b8a2845ff175db557cd0ca12fbd515ac4de070f61029f184df62938d8f6cf6a6a39aadf0e92e735c2de0b0dc28121a0042fc1b3a5c6a5ea4f7a37c2c525748303a0728ce12c4d502b486a39e2e213457aaed59b84b89389deeba8da249166e52f56dd35708d28c06644dc76775ffac3ba98d51c8be88e3b3364596c2b2cfbbda2eb92f5f6d1b05c3ec71d46d1b39ea2fef2515a03a28496fc52da7f944cd21137c39f4970546659fbaabd9b1edc3e446cd123976c114485dab5219ab9350ba147d5abb192c0bc725a72dda7e75a7c675a8c85fc36077f07c5d5dc93b62bc3d3f7f6f04e4f181be1252e2deb323f712f068d26071b81a9c095f1decc7eb20a7eceef1d962436b64a6838306373fb10d309e40c74fdb08d4a5e95c809a4d7fdeecf260e9701d177f3f6be8ac6b265a96ceb11867d8af303c8c51599c570d58337808500beb35bbd57c3e627f7f9dba9b590e8c7ac527a4461dcd8344f0bb3676e4e5f505c199df3a553d6f3b293ced556bdf768a855d64cb67f69b0316cf1b11cb9fb048d5044809259fc2bfeebe3dacdaca342b5f6b8b7d959517d88e4ee56c739fc91701017e967bddc50e79e1f5cb7db90d744d26ba3819a8a51a1433168b55bcb3072868392dfc55c41c452db7b02bfee494c330b8eebbac245b1816ac6aa27866f4cc85adaca49c2c7555038e9a5806d4367fde50385a447b8b5346cf328d8a5bf0a753b996cdcb615be83ac52eddeb17e0f59d269ccd30f3035ab630401af8b25c0d8a3b26f8169d2e2c96632a0710d0b7a4d914e69a354562c83a61302f0fbb71b10ac182c991ce8a2abd1a45aac2c9df61f3b915e8a3c546fb60d47b54fb93eb6b3b02f9c2ed97953fc5d0e3c3c456ec15eb8b631ab8d1fdca963394f9058d6773b3d0c0f848a7782b29e91b53c7baeba44062ed01c91bee1146076ee7e2f2033e24418d311b39b507b0833d1761f881628b3a1b85366b68588f5047c0ea8c657d1fb3c19c676f0d9014e05234e20e7bc5b14cec6341eb86ce14e891dfe42d4401de367cda2c8192775101dc59c88d072ef4cf1c72d14425b92225a21691fb6c3bc543f0f3061e2c79172b16ff9fc3d2b1bb9b164120e50dee39f5daab37a7300c01644c44fa0a7178017da6e9e25875bd847bb78455e0d990e8d4a3a97715b4a8269727387c13f985c04d5198016f2c29cba6cbe2e67d95754b6407339b9c2b22cd5860996ba9fd85ac6e051994c3e2c7740fa8e31f6e32e3bfa4bdd624aec7092d6acace02643c24242c0145126d6516a3ef5d1252e4ff85845d6123a4d3a6216015df2b63489b8bcce1617d745cb82ae26b5e5bb5602a703e2668230c66b91b42c59059f57194a445e4bb27377411c2e1eb1ab8386b86dcab25abf1e52ae3800ebb718b2600da450cc1c35b13108daf8c5bcc12f20510e05cbd757b23df8f09ad8b4bf938e0bd07afeea35b24064893f6fd5d99982132608fa281d3b2a6eb3aebe8976c053c2a3aa6e920d890cb6a61c5ef1ff968562288256b1f1e4fd624fb6a312054b1cb36dd1e822ca97ead9493f95ff26cb308673f55f2dadbf4f2167fe3627497444266cf3b7942f34b7c92c9496a25908c6f03b4b5ed88feccf1d06d039a08be814e9ac946e9abcea6db52a01e1304ff14642d7785555c1000831e70d826b8efe0dd0fbda0c90724ec83359adb75fd82f1a943fb6047365c105fc8f32ddc2e4cf34a9ff04121e92c79f87ca4a6a5df482af33c2bd7d9dec0b59ee8c493a2e46260b096b0c5c67973acd0cf23e2fcbc3aa71512204d7aa8a54e174eb2f01a8de74ba70dc0649ad4d674a5421a43c8118164a0384c57f7ae8de889836846b899c509a5b14640e2d663e22e6c9d86d74cd9588c0b3e2337c80506d4cd499741ca4c7bfacd748a01c5e7ac570519cb87a3f298d6855903c099bda5eae959d6ea52f88ae0817e6b6cf27a9fc7a4d11bfaa4947c5231a0c41625799a7c89932d95ae1f9afee704315bd66a5642af54e8bb1f5d9f5bde829de99222e35b837937454c81130deaeec4d7ee5e802dadea17a3099f6d76525a22a7fda3c018a602f23b0e692bee2ff06a6661cb20f2273c02d5bf4eba262e5f94fef80dda4002a90f7074e1ad66176058d91ff02e1bb58bb4f0b4364760361a0d26e91e4753f12f39c2271f8343a0df02aef71c020741301e4f76424875184ce7ccbde13c2dc084e0d42107f2f9447d31121fe602f94b64546170d1308f825d6cecd4bc8ec5ae7b58f86372da33d117ffe693dc1593845aa56353bc528bdb2a32ff7ce8c73b60b2a51681dbd255dd3447a61cbec3ee7de0573483eb1abd401121ec3fa4208a018fbab366aad1a68cd789e5eeb54505dd4e834d8e1675bd870d70507a26417b3d1985090fd029d538fd05ca9310d078ee7dd829b2ff897b4d40e19fb3e25197ad914c8c3b4de2d3468ed4649a482053e1f06c17cb9bd82fa2e5ddf2642ebcf0602ad70a94419c54ef744840cc9ee82de020bd13708846dbde9db5b4ea1f744c8b8eb26ddf9513561dd6e3154bd5a17ceecca4364419c9c63f0127380b077ccbfa6f0d4c9b6a8de765596dd0f836dab8d2662abf1c4cfa2e251c570fd3d484ebbedf0738c4d182c6404723e660808c5ee9917714320b87ec531f92a88be2f364467575324b9f64604c3fc407d5f08d0a56a47bb797e67b0ba1352bf53304474757c498f1f98c91cc0480f3f75021d28d288867068dbe36dde5af0f52eaf48a134e75904e990a104332120e3638267d479408a129fba8a7ae2e3bbe9f8738fbb9d2c5682a223cdf0bfab9acd31952aa", 0x1000}, {&(0x7f0000003640)="8bf021b79f13730ba4f9de35c4a9e60f861a37669ac034d340b35dba706b4549e6f768339c7bd78d5eda63b0f96ca618660994849630c9a274a3136a4d2236a332bb0d4c0c66b1407ee0b90bed487ee108b3a07008f9b7a96788032bfaa308fd44cd9b5590bb47fa5765ded377dc62e1d69ea1c9b2128f7df6760001ef3a7673cfbc6f0c31b8e14d6e0c04a7d47e8d23539f34b54e28cb56cd8ac48de9359564c4ec7593147cac330b82e9121e4e8f36789dbe8ae0c089d3484adb36fe93acab2609c2291c1329706d", 0xc9}, {&(0x7f0000003740)="e781088080ca7867f108f5e596a22fff880e6ef3d9e30aec95eb6d64118a1fff61ddfa3a1e2204cefd85e275e1db5d4b27799929f9eb163cf9201c1ba5ec783adcab84237cf29af25e2ceafdf093af243aa1f8695c1531ad2422cda424bada9f36ad85cb52f5c89209d578dd57f2eb3328e8ea7f4118091effe371ab4227866401fab3832f6d08ef2052f585a41929d95fcf38eaf9d44e799fabde959cccb6c01c5bcee008d80e37aa7f308f3a2304c70158fc1ff54727e8a490af4532e096754e7bc828e0af5183624f8fc563b9e2a623c34b325a98b8fe7c8d2af28fd891", 0xdf}, {&(0x7f0000003840)="a5a2b15f56037b79d5190404b9c3caf1b4b9f694e9b9b905dde0e21c1e6021bc72b3e3eada45f05c5b4c57cd48413dd1128095b3d600534527878e22852364ce83e32625836f4ce22b326ce67bac0ab78276f1b6087fd99fba0e6b15dfa5937e3d321af278a708fda00f13f60e4bc70534eb2909b0d1cf44dcfa50db873937891788b7f61f41f05634dbdb5ce057e7cbb626f44e9e6f403811377cdf2ae6ecfbad52a96454e929fa9c1d7f5b7930596ac33f745024a802945e9a7f834eed8245debe05303ae939d37f1f49fa87262c61a4b4d7710cabb2820d8f6a9dd4fe34a870632989", 0xe4}, {&(0x7f0000003940)="6e3324e9454ae397851efbe3eefc5dea148f0da61cc5d0efa1", 0x19}], 0x5, &(0x7f0000003a00)=[@rights={{0x30, 0x1, 0x1, [r11, r5, r5, 0xffffffffffffffff, r11, r7, r9, r7]}}, @rights={{0x18, 0x1, 0x1, [r5, 0xffffffffffffffff]}}], 0x48, 0x8008050}}, {{&(0x7f0000003a80)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003f40)=[{&(0x7f0000003b00)="54cc0e1022d0fbb50da294b8b7fd2ea8a5a4af8fb80f04b61794fc448e67351973959d331d0e4fb016bc8ed1ae2232f4f7843fbff4890b37ffe2ed56ceec61509c9887004f7eed853288caa4d0f6df6198150e3e62e90740f87dc73ed867270f24b28cb87b8f486ea975bac9cd29ffa1d0ff79776c93d7297d0d3cd8f1868bb73a87d6399f017593bb955a2c5c5ee8ecc2d6f2a948282642aa6afc584c48e15cbf71864c3470e1f14511571cfff1bccb0586c20fc844800d10f314b7869ab6ea0452bbe2f5ce", 0xc6}, {&(0x7f0000003c00)="9da1cb47d7c24d50913c5482f16baec901c3efdd0333049f19fb3013302bf92f7e77739ca24fa5e2948d91c593705e63dc0bcebb486fa5c8bf67436a43d60b0cdea162a85a77f2718bbca7ada2f377b4add069d9a05fda8786a170cdc8267fef33af5763a21ebe52b8052a464ea1652687c3f1ba3b0b0f5e16f165f2a6471da78e91802f3f944a700ee2d6e4db9a8e6acbc4cde0411a905d94294c66cdb64fe2b95151e87df4fdec15c72917eca779909d24e95fa4c45c88b25e3720e4021db4a520a7c8e22a5861123a895e089cbec1ad46cb6683e6677d71d4bd39f446d5524f24e8b0255c2d90cf69e5173bd5", 0xee}, {&(0x7f0000003d00)="77f3bed5d2ed4cd5f2c89ca865ea2013b5c7241c140fc8b7934d3487a85259188fbb9d39a3b40e6d6ae6b948210b85b17c87c92d4e1e7d828b45af7c86f70df750e1ba39a3eab0a920b7af7f963457d672d32bba8fb0b12694fabca56554822387bc1c2f1cd186c06a18b4948418dd1d806f59c0a1ea", 0x76}, {&(0x7f0000003d80)="51052c18cd76cdb0f386e8d54acc75bba1faee9ae3fef39fdb6368edfee676dce2144672bb5c231a41be3106e9167e1f05a6e091a731ff847cca0feac0350d23e25b6b83cee4defee0b91d9668938a48e438669dbe351e6fd30b9299bbe0c87253c02b1b02ffa2fbee942933c7f0e91389074c8dcf478b5116c145e47e7d8bb036a740353e531a8efc4fd83580df1c88e47560a97e83393f441dbe77a3edc64d5f5b74d1e3f75ceba64dafd34e", 0xad}, {&(0x7f0000003e40)="334fa91b64e7b345ec1a8526668b0016b30ee08bcb76810ac9cfab890e9003cec0b5906ecb0864134fd37604a97072b8e9fc308da7286b8ef86de1a493026c0889c9f97954f224eece93de7d6c62c314ec0a20434e1aa10c5d738dc5410318a7c0823125474bed414c95d68eb8de5a0781346b4cfdbf09c25b24d30db6bd4db94725ea517e9afd85c29c36247774d225cca79a57465501685d1c29e97146d67df1aa82ea730194366182d8dce82099b58e32d9ccc446f90f290e16a2f7d1d12d65f90849c39190232b2d2874a3d5d3bff765a2daf79b0c583158dcd64213a6d717045e9017f7a56c767a44d62295a6469f", 0xf1}], 0x5, &(0x7f00000040c0)=[@rights={{0x18, 0x1, 0x1, [r2, r7]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r2, r7, r11, r9]}}, @cred={{0x1c, 0x1, 0x2, {r12, r13}}}, @rights={{0x24, 0x1, 0x1, [r9, r7, r5, r5, r9]}}], 0x88, 0x800}}], 0x5, 0x10) r14 = socket(0x200000000000011, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r14, 0x8933, &(0x7f0000000000)={'bridge0\x00', 0x0}) sendmsg$nl_route(r11, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="3800e3001000e501000000000000000007000000", @ANYRES32=r15, @ANYBLOB="20000100", @ANYRES32=0x0, @ANYBLOB="00bba30000000000"], 0x38}}, 0x0) r16 = socket$inet6(0xa, 0x1, 0x0) r17 = dup2(r16, r16) r18 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r18, 0x8933, &(0x7f0000000040)={'veth0_vlan\x00', 0x0}) ioctl$sock_inet6_SIOCDELRT(r17, 0x890c, &(0x7f0000000100)={@remote, @private1, @ipv4={'\x00', '\xff\xff', @empty}, 0xd929, 0x40, 0xfffd, 0x100, 0x9, 0x40000000, r19}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) getsockname$packet(0xffffffffffffffff, &(0x7f00000001c0)={0x11, 0x0, 0x0}, &(0x7f0000000200)=0x14) sendmsg$ETHTOOL_MSG_PAUSE_GET(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000500)={&(0x7f0000000300)={0x1d4, r3, 0x2, 0x70bd28, 0x25dfdbfe, {}, [@HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pimreg0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}]}, @HEADER={0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r10}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bond\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}]}, @HEADER={0x84, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r19}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netpci0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r20}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r21}]}, @HEADER={0x64, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bridge\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vcan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r10}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}]}, 0x1d4}, 0x1, 0x0, 0x0, 0x4000}, 0x20000000) setsockopt$inet6_mreq(r1, 0x29, 0xbe4358aaad62cc20, &(0x7f0000000000)={@private0, r19}, 0x14) 00:46:01 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) writev(r0, &(0x7f0000000000), 0x0) setsockopt$inet6_mreq(r0, 0x29, 0x1b, &(0x7f00000000c0)={@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, 0x14) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f00000018c0)=@newlink={0x58, 0x10, 0x439, 0x0, 0x0, {0x0, 0x0, 0x0, r6}, [@IFLA_VFINFO_LIST={0x30, 0x16, 0x0, 0x1, [{0x2c, 0x1, 0x0, 0x1, [@IFLA_VF_MAC={0x28, 0x1, {0x81000000, @local}}]}]}, @IFLA_MTU={0x8}]}, 0x58}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) r9 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r9, 0x8933, &(0x7f0000000000)={'team0\x00', 0x0}) sendmsg$nl_route(r9, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=@newlink={0x3c, 0x10, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x10104}, [@IFLA_IFNAME={0x14, 0x3, 'bridge_slave_0\x00'}, @IFLA_MASTER={0x8, 0xa, r10}]}, 0x3c}}, 0x0) r11 = socket$nl_route(0x10, 0x3, 0x0) r12 = getpid() lstat(&(0x7f0000004000)='./file0\x00', &(0x7f0000004040)={0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000004180)=[{{&(0x7f0000000580)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000001780)=[{&(0x7f0000000600)='N', 0x1}, {&(0x7f0000000640)="a48bf1aedb8e32e4f891", 0xa}, {&(0x7f0000000680)="c947ff2cf9a393ae3e38c4b75240b0f5973f411dd7d7605e36621611747bbf1dfd66ac411c03f93c6a1c513d6bc643e744d0ef27b9458f5845bb732a87d5cfb68a1c3fb904e67c6c12a9eeece373e2b41049e8633db1192322a6ec7522565b06e671c2879a19f88ec173b69ed0924d7e9e3a30a9b81377caa3c14f6537c74a4a4cf97b84f642cd044b98a26f5a395a53d27cfeb7fb63e7fcf0f5acffc7686737d68d6fea5fd865f285cc90452fb56e43f3ef46cab4aeec1920f16b7b16c0f6986b88b2119f7ca2c92725ea8d7a88a2ec93e04efbdae661a4c519ede6f1e8d7bc5d7da4f6b7e7b0", 0xe7}, {&(0x7f0000000780)="9b1f86598f4da12ccf2694bc171d71f72fc8867bc1cfaca287287d146a75810f804ad14d9282c26911339aa4deaa7aae8538c4131aa109c34274dcb1b71db8251425c544ba1916e45ea27458c866884c8c4cba1fe7165382b2898628c8a5891cd36a3813a778bfaf1fff791884310a91d14babbf65e206c3cec03f62ab9295793301e08f7fea1fe2fba794b50b8531e00884466350f0ef931ebd38ae1a184c882b7a8694300c2a5da4160aaa07505685e454c14d29aa73b451d43b2959c9381967cd2fd80c11928c638a8a2ee5ebe26723fd3cf3d1493675161d044d48422a43ac1573578ae539016c17b1fbd09e46a3d7a78cc49ee269cbc162e0694dfb0e400c365cd2dde468012a0b5a193af995e7b22b4c712db90ce4a1bc09171afd3ac005cb56a6590047b534a41754694f177228f249afa058272164c1d9ce89301ec253c80b76503aaa9ab3de457ab5b23b4e52600fc3e077866df44d28b1a719570c4946acbc6d31d25d263d7b350357d86d1465c1a3fb70bfbedb19a20dc7c269cf48238b5cb4fc2147e1a5979fc0e1f4ac8aa77da0ac7c51cc2417ab8ef176a2831e734a8a4b94c0debad702c7075fd4c0b3b250564bbb296917a9fc87161afa4472c8c8a4013af45b178e86544d7b70258f8a238bdff3835414fea483bda65e9905f38f89726f83671ece307b18ec047aa8e4dcbda2d6dfb585635a7fff1b36e91331e0e717705f6783bdc6c8653ef0ba3fd39ec309b472d8eb89e4bf0cbfc5252ce2e1bab420a952ae566bf6303beea53c1b8c4c3ec588f9c6d320b91e90740200a37aeb9c3339751c3fa83b734e4a0ba945b0e233adb74f906ac5f6378000d76ed9b99e1182a4559488093fce191087d4cfc26d8c19d45986a352e5ab856658b8e5b25326bedad1f275bd81b74271ee070d37a6fdbec064bcbd574fbc790708d150ec37b9c361b06e987073f47ac22fcfd89232a19e16736841ffcb6c907ba82becc6f7ce0b6a496990c280b821abcc901e872d8607fdc31b57f131e6e3f5a3276f19a376fed57efca9b4af09ef87661d4c57df796202a124577d4b9465752ff42f780dcacc3484cb900d62d056a01b3ed57e0a928a25b03cbee61f919e5858876facabd59b41d56276b8c9abef27e82268d6b304eb95bf70b2a3b3385b7e9bbaaf73163178c7f51178cff15864344ca98c6818ce05fefbd8fda8f637818e564105178ec79baee15beb84ffefcc68b303ba4ae6581d6645129e9f243d09da16522b761c6dd3cf08fe9df8bb35c3f78f4a019452ac4ddf3e93cc4447b1d505c5b6138487e0a859744202370c01f8c85969e013ccae3f3055fd964a178d4c870c757c94006473fc3db0e377032245fd900dec8fc2688ec946620b9d894321f0f4ef1b7a3c2aa84ede68b3f6b113db8f7f4ba40fc61fc7cbfa96a737a626ac72a5da68d6a2743a40bd79261e84ab692628e24485c4c8f3364c2dc717247cca9b13e30679804486e63c3fc213349b02c4e7e2abfb8b9e58f055d406fa757009882ddcb2f149228752b48ea12ebca03cd52780976d15ed102d4d586cf7cf0c8e4e477d8a737f892d6d82b89fc50e34273bce2ae0c8214339739a6b3fab91bfb5f29495e575ff060170149c7d94d0602cae1631de77b5e1f6cd96db1f57164caac5f733c5ec3185e6c3fc7d3b07b895fce1ae0a67f5b73498f7e9de08f86e8d02cf3632227f254e5395c5dd07d619319dd45cdc37e9201a38cc83e103c92288899db576c040b580425fbcbc208c55ccb410f80127c177fbea0c0b9bbf02b32b1ae460cf37dcc98981773a93061b2c21e8db427e6d9b77418aada8fe78f28b1527115115a83c53cf333c9fdcef48cf4528962b316a33ff88414a019430f4f91790a6eb56fc4e718a74d6ecfe89b60364f870a57934926bab2529760b0cedc222156cca57f9a438e22294f8dd66cec725adaa8c1dfc95050aafdea9409fbf57ac8c80c33ed68c9dbc840fd61123085680e79e15fd6c9879ea9cc1e1c64031cd2cdfc869c6a5f5a82da9ebdf0eab10b07b80f66f849bddba3684e19cf926313e39245223b421f6bc52e37952d46308e83bf5b6d2f17d08d742b499a7637d2c14220bb32687525357f4e941ca20dabefee57f18e8b70b13ed036081f28801673e2ad17ac70b85aea220545e4f0dd3cc04acf3744d41e3038b08bad775d0dd1da879a8f551bf136d00eb3ec85e8c757c15d013b71e3da46aa4e1997a9fab7a798bf1361c8647aba75da7d720b3b58be207d5a610f19066c36e38556e6c94362fdcb0d79e4a0e50d706a5ebe3a29d2991982b483d4e0fddbd6d2c196ec1c0f58a4b92c1c08d92967dd98cf1ec1d6c53d35a5a7173636f39612af6addae3dd0b99795f09147bc7efb5bb013c515083f4fcd10a0106480034bbe2b85af6444b067a1d3fcac874faf81b67e7a3079a3bbf34666675f27c037c4239f5c67ee5917ff4c89d2e8a4bb8667c0fd9b3c83525f84e8c40d122e505fe07354dc27f1de978f10ba8aa774cada33c99d3c75cff2e8fb9fd3a0c80842f003de33a173d3d5705415a077c29a76fc10851de9e80b57ca7f74f464d04d189a8348738b7c1a9615597049e6ec92edf7e5aebe7415536bf38cf4640022e1ead0923a248b4e2bc72b83e0e22ba07df286c2f4cf0b08f0172af6350c58b1a1cb7a9c818905394e11b90b5a6bf3d9952f74b308ca169b94bb109c4d07328edf1f8c695061bd7f2804e604deaeb015cca5fbdaaeb9ecc99d96d930ffe71d0af8eaf595a60e02bb35c5c70b71ee676cc5e41a46d9e054d53d3ab1acda0cae956e5708ffe2616c64d4739fb17e1f2e63930528f1affbd049d8f099ad675af3b4387b850e066ab9b958e7557c57a6c083ae88bfba734de39a28ec8fa286c8c9e19fce78b5e731eb563562560cef2218d2f34a625bd90c7b46a12a05fee7d4fbd4f1b2478994b057746e432a9bb195bf9748b23dd0029707a82e28320537d84b7568039f26b5d4b6833de382776fa17bbca39a45cab43f6a703ef8f3fbceb01960749c22cf73807c72560df9057ddf8baddd92f24a9b35758b1205697a585b9765cd6f761f012261b0865c52b95b60690af349d9f233ddd3b8aa70b31672391fbf2ed30222ce3410d382e109c70bfd50f1abdde865f004bc4ce5186ed08e36624c4db3bff1299b7730f14c836665f618b77e97bee688b1703e3ba9b0d5571526549a86ab4ba10ac97e87a9aa213367fc3b70b766d0be2a3fceb18837128cf7c72513a1d46dd608fd47eee9442176737541213f502f2461625509f155ac63468140933b1e95eb3564599fc9295278bacd9090781a08772feceac6bdc8035fcea7ddf7a892b124eebf0976b5a742bfc27fc030323758b3f25a767626df124b1069840f93ae13fe65b33e45af5d19ac3672b3d770aca7dd6d6877ca208d6df9d2afc8b668264ace26a18021376ee9c43f382a43b55514dd7537c52c89d9571d6b934af5d3dc0426cf1c0f7fd5f4a3f89dd99db1b595f6f1c93d00fabdd73ec354bef2cd266a69ff053e0a5e9e13c94c720ff77bb266c8bb30371bec01d8d06da884e7c6faf11f483620a83321ae9f84172af2fa96514a059dd4670550daaa085062e516665d1cdec0d565948883b900f4648d192df8ae4e2ade3a82a0961e2e1518e3a83a2f329090c646d899a2d3bb81ba1455cc3cce91cb7f3d4a297680bd7c7f061c1576207330e935c21c2a2fba10525666a753160f1888e7e5f6583e1b89b41f8ea8e81e8a9f588fd8dc23ce4463e36cde61ef871069bc64685bae34ee981b64662efa415834d1c6baf4bc3f03a979f87af43828d1d5cedfa8634ca6b20fa4a02de2dc1af983f875a8aef148f8991836e53b9e9043813f5af863c1c354120e5e39e47519777e3b931ee3b3550e4f028c95cf71059f6490500fc8186c14d3e7dd66e1d177eb2cf0cd684ebb2440c6a3882190fd34fd2beecb28e64820c8a3d659c60cb92f7e166157481f17e6a769421eb30edc5d119b0dba8e036901ef7330a230c91f2249c56bcf770606fc1446cc877b6720b7e400cef1e0897f09f8d1e654aaf117ddd96b3a06d6f45aa9e8a9a7efbd72e6344ab30f9abe093eb727714566083b15391efc6077c12a27deb190cad55eeed81c7ffcf452813e888704c5b48697fd07dabc84c34c2d81be26ffac38abec70377171451fa88483081c0dbb8771911db56d0780df45855fb60c6931dfe4d2654b900d440a7e9c87b14c59621d17ca935f9d05f6cf74fa557d6e09d6c5e5cee68c5276eff605c39c51bd37be17c8f4bc0a3f2c40f4b1977eb1ecab5d0e3b82bc06beed22e21d473195c89fd411995c0da513f4192b5e912d8a30cea231880f5c03bae8bb275c152f4deb4b566c1f352d68cb625f956c5891cca573ff6abc64a781da5270d147d15fe66494a92e93827c8668ee14a902239f28f32113c4e0eb0c4b1d6badc24f67b1ae62fa5b9ece561a8fb4f51028942331b24fab8bfe6e9400e95363ed36e318574855e3ca74731f8e1168bd3643ccfc34123418ceea1a42c4bb99963bc21d7594126b937eb244b152a0baa25a8ae1c4aea2b23c5011ee18f433b4759078c54bed8dd1861d516e8dca83c63f65d3e35ac04605b03cceeb89ba1a6ff6b26b27d0a89a6c06153b2c04c927e48758a6a10a8fdb5566a1a692cd2cd4dc04fb109d24d41573ec5ffd2c1e6ed6f032e5a88acc487a9e61a80b06d4faade8a5236413c262e0ee42dcf06b6c84758b29245e364fc8745c2a5de2f1dea633083ff2bfa524710de1796bccd1ae461f7d07433e49868c84273b482150348fa17384ccdfc1e86bcff196f77d9aeda42bc923dd051a5e8fa845cc4c6a41cd3267a14002caa6978c43a1b2ec3e2f27b3232328cfbcadf91f436c9cb041ffda303605798c3834566b4e0b15ff13851b6aa284f4d042a911d04dfb154b6e6fc79786eb6da1f548eb0365ca2381b61a292e2d42b0e60839ff63bc4f6240f2b04d65e703c323b85521d3574acb64c366d88184d6f4ca0e88b98ecf9a184eb117ac4c4a9939a6f12b3402abd910ee1347a07289ec6ce430a5fcdad08eb5bc34df9159fed4344d6445028d84c3f07ecfc5aa2487b3ef64a86e794fd0fab518b2cf41f8d6fc6b1f2a11c29185ac0a3216d7bdd8e55f5924b44713d65da93e77975f9da4f4fc9fe960857b2c55140b4cd17d5de9a3a58ca02b70ef72ac8e93d87f8ce6f15f04744b391a49ac6af39c385b9f7f35fdc9f0e56f23486421b7a12da892c6b99d7593fa178dfdef73e805cb53c46c5099141a128e6bd37f6e6f1eeaeffe8156781e32c72faa6ab0334846a409c47a475c8bfb8646187aad43114621e05a1b1281813fe7c9108137c9a009d6c4023e5ede943a16e0a49934176009b57f163b941b2b02b6d7742ccbfa6308ca83727a4cf6ecf3b488c5d9d6c4e82922dc3c3bd4270f7cd5a97c938aac669c071ac29a15202e3a0830bf0548834500cf6a498fb4948e664a8c890713abd70ff034c79879ed6e4511c034a19df6ec5db0c4d3f482b4ea5a79c1d92b295a4a093ba3b5be649537d238642ccdf5bab6bc0653b6780bc248d8e0c3fdd3d050ef5b9443ec016c7c8828d27178e2ce0895418f3a3a45a24e3dcca08a83944645ab236dff46d8e62694c8d2339e1a7216bf20271b88440dd42de0f9d466c79360f5569c75dda2ad2f9bfb37e18e3a02f60f84b0f5d6f6e1e8ac8ec62ced94be5ef60d7441180d3e35aa50ec95c22fd4a456604bc69e427", 0x1000}], 0x4, &(0x7f0000001e00)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [r11, r11, r11, r9, r7]}}, @rights={{0x2c, 0x1, 0x1, [r2, r5, 0xffffffffffffffff, r9, r9, r7, r4]}}, @rights={{0x24, 0x1, 0x1, [r5, r7, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xe0, 0x8000}}, {{&(0x7f0000001f00)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000002340)=[{&(0x7f0000001f80)="6e612055395f8d41f3fc42b5e7c06d310a5aacfd5557a0c7949864dcace5df3c18d177594af414fa4784c990f3fbc564d4dd98f209f13260dbf20c03c84281b5de", 0x41}, {&(0x7f0000002000)="d63872fe561c69568a230d5b80012a1e124d397768143b6d48d8abb6e0b2fa83426f26679b287940713f89e5861279a848665de0af37ef21138e9298e314d772f5aea53a5fd2ede2009ec1f5800a36", 0x4f}, {&(0x7f0000002080)="2d32196289d4437c4cccb405a09419b60c3e7833ede49e850ac3c826fce25dedd7ce8fd7ae47aa34aa64c9281bca120b73a208201ecb5dbb1790c8aed90f97cd409ab13e62eb2795d3dad57950a2578efc5a81e6f4fa493a1be0f5f989bf611a767a78e8b38835a034bdadb5568a474d501e19", 0x73}, {&(0x7f0000002100)="c57f81d94c116246554e034a52191ec3b16f766d5c31e3a7fcee158805c805085568abc057a765dca51742b3ffe27ceb073fefbb20d82a21577ce09539867ced99aa931f9431b33ce6e7e509edadfb1217de74449b2b528d44e7880b369bb9ff22d7edc5b14c602dc31d8cbdadb28d2c", 0x70}, {&(0x7f0000002180)="0c3351a4f4a9c50c17ab5642a72afbf005e9ba57c794ab079cdb965b529da32223088b10646961e3c37d325d4ec29c3594e5962be4e89a4a824b012a8b71fe1e57859ba3372ecb7434a949644d5c351d7d2684c7929c767b03f2a0cba575b1260ad5641ab261c415d2456adb2a2e38db8e7678100ec8cd1f9a0470b8f062836dd10562d917185632b1c13235", 0x8c}, {&(0x7f0000002240)="b9af76e261107352fc8b4ae8e076c9816730e24e3a555b072873ebd8f3a3361720cd22c86717f2c477bfe3f66c3ba414099ba84d559531e40102ebf12b46689245223b2ba2ce22dcc067a6515d1fbeb3eb0280b586ed9b7328d8063062e3d284107e9e4728a7e5e4af1ca49a7765e40113059629a5ab22d717d34277428128ab6d60e9cb43aee5dc26e80ab85a0beaabb0cfe3990a2dff06aa5db844ece575abfea32432a922b2a3d94cd8b8a0a6266e521647e01a6d540e01e6abc5429ccafae3a56afe43ec9d8cab246b986a77dceecd0092fef7bd4041b1dbd6e082cb4337a6a6150bb39c268ef62f34ce3e1ea77a048f94160c", 0xf5}], 0x6, &(0x7f00000023c0)=[@rights={{0x18, 0x1, 0x1, [r5, r2]}}], 0x18, 0x90}}, {{&(0x7f0000002400)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000002540)=[{&(0x7f0000002480)="5dd2229ba1dab14ec41a3809f1f646736bbea6ef1ef8a5d8f1b676c0f4ff95310db7afa75e79ea9f7961e79d50f2d791b5e91b73fbd99bc7c1239f408d3813e2fbdc3b9fbd7af224f4145249f16cb082ef2495fa6db4e5aaa3cdcd90c26badfc064ac2648b17b6bf634ac017668d3914ed9a2ac672606e86a5f3b67dca450197d5f014e510970ab35703c4e9f099ce76c0ee0a3aae0fe791b7c37e14340462a70edd8ae0ccaf9938f128a5570616f60ff3edb1aaa3577aae409472cd", 0xbc}], 0x1, &(0x7f0000002580)}}, {{&(0x7f00000025c0)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000003980)=[{&(0x7f0000002640)="517462921d01badd0fea26bffaf5c410585799f87dc65594c5cdd19b3972017924ce0bedbdd615bf0381079f2349ea97eae8a5770e2aef59ebe794f96fbe96386de6448d79f2531398686f5782348cc58922695ec8543ae391f9616e48250de1591fab1f0c5457a04cc6d539a2283c17fe45c27b3e8ba4067170864e3757e36312a952e5c72b2b731614341899e1e90db951ab51e547e1d72c6ab80291372ec4667709e205cbdd063aa2b9dbe21077ea2d18b2cba664a7a17f4bfa888471643cbe16c86c962a88d4688ee1f61ea5d3b95653a95ef79cc4921acb2d085330b5a2b40e27dcb919d412b8f0e23abdd8cad892ae0fd5ba2a3f239dd851c616c59212a595d15d18a7cb6c097fe1db4822c0d655292c033944700df356cb402d4e04c6f6031cdc9448c1383a2fcb1587d6fead9d8f6776649ac5e3c0957fff5c648a9c72c1c82743516195ff01f24895954d8d67a2b582ac206c57a22c7e7c814709985e5614beb53ec1811989fba6a54d1532a4e28f25ffaed9b223245782adbe0f311cabae76b9706bb636502ce4205af3853ec4f81600ff351d6a5c889fd73fd008055f299c085b08d6d6c19bc5b941df8d3e50178243ec692df911346ec4fd8373c4c9e073ef45a435da932df665c01122b7b03abc80e9737a401911d01bb49f416d3bfd4c2cc52d86fdc7c73452159541ba6bce8a277a313ba0f104cfd5e89f3c390134b5c970a70a689e6f27b72baba3aab0492861dc91bb06d7f5a1ca525c6fe53dbbe4c6b758a41156fdd91eb82fd075903b0e04399fc84f303fbf033981a205173da80ad767b99a7c7f458ac5ac6728e3f3fa48b1b8bb4431266365939f9f01ca34d38466fd7b41c9eb7871455761f0f84e92840ad2874feb243419a6c63901afcf4cfb146ddd332bc47acb9755f91ac223bca1a9c9579dcb499ca3b792616c825171095312cd85d9b40ad463055a2b6fbdf2f0423f99d03730e3ebc72339ace97023d69a8db6f3ce4ad697001482b986451efe934c16a560e1654d482323cc099501e7ac5d898e7531aab204c15992198de3940d9c59f1b6c9596c81dafbb8c34dd35604816bdd59cde7df4dd3cc54ebcddb19701227556327f4981b6769ba721ddf53e9b1fa4ae7cd14479d0cb3c38f9cb2818b49726f3f5e500ad35ae4df9d6df527d84c57b8326afd97cd12145015edf8d34afa0591ec42960b1dd851fdfa410ba2141ec13b250d6f85266af5c92ecd6d17f474f1d20d0919c7750b4e650cd4e3da46430cb71a01ab0b185463c9682534e6c1f72e73b32a21de5633c8bae3e9660e023ec9589013df31f044f9032205fd9276abb5fa03553651defc63b0402d7330b2c45922cbded53101f9c71c3c0f70d2b04db0db4b50f794a632312d67fdff8f6a498366d24502c040ce61e8c42096011cc9c7e6161508ea820cc7b8bbb6963e9ce4731a8c7c839a4b0e184ccf4590c0c0327a7c11c891e462c09896345fbc21bea6ecba835a8cb4a93e1e19f52e9ec9c663f2135bb8e9c8e7de7aefc0dcc877af1247393673b1669f14154fad2894705814ec49bd013fe536094b1585cab6687b5563a30013f9c1b6c082024622a2e834cf249930c7d7c2e2964f328413942570988548cfe627d1f64681dfa11ad91c790e933df6d904e58cbb597b0610300b4e7a92aaf2f8b5e68bbe5cabadde3218c7be83fb7ff37973d18f45c438f5896490f2ec7ee67cc77ba93fec5bffd2b27e033913444700f77cf83afb77eb880b843f8e80dc9fc61c8fea9f4df351249ea859c1e64fb06ee8ba52a23ae43a3629e913ea4ea09b21e96cf0dc383676ada7d87e36b4aa4a70674abe85bb02bdf31c2b4d762648c7e75f92f9e47a1edb535e4f6ed44b4c9be9a8d4d8cd0a28aff7164a2750f26845066aed8a4070937da370d6130803fd038fdf33419bcdd99c817f99f1c3f14616a4e18db9035e37e361e4277aa2abc7caf5ac15291f7af41f26758c992e1a0c67450f74ce9559dfce37951f6fe208c5a620f0fb2bda261f4c9642b168d1c6c5a8f371d1f7a00c6e69ffe47b06530b7eec8804d2beddbb56ecb980463789f9a808ee799fddc6587491a60c7ed882c4fa88ff433d87f8a5f830e3acf9c110f02e45f20c0fd05c03639d1f6fcc7c6e013306c0a472c3b25a30ddb733a1e7221a7762909fd8fe4ca55ce938c89f94c9e452f6d173c768538d7864e9de599dd75980881fa1684485a1f7112dc5cd78fe517199bf7c06c52a12e11cdbe2c899f23b1d919ea9e8a33ab6cf4846f83313ee36097d4df0edfa52f92c4a13e20dba87238f79872a2b4159e89d1e2d413fcb6c40020fa888444d519a93979f83a3cd665c2f2157a9565447396f23bdf03cf08c4276c4500ef652488519bb97ae4431b61c3e3858879010412ad447e0079bc6551b84c7e8d9a8db43b691391f675fd06af70c91e649ba9241df02798fa1b4165c222a70dfb05b352df9dd8725cb7c165eca93e0b0d03a8409d7461309ff2607554de6084ad899ca2ad70a74cd2bbe460e18f42cbba63030205e080e0fd0fb5f6a1e996adb0371684410de52739c58918147cbcebe4d1c0754af8d4a1767e193b01ca080809b9aa33ffc8d801cb2055bf9daf037b54f67a5121e6306bb833b8a8041eb8c7a58fc8bdd1ef00572300c1d628fd22a67b9e0c932886fdaf1ec61446e316d00e1d1e8b1fd5ba5913b598eb5f2b408ea6f3a8229c77076e6f5eff17718b3f818c92b81235f70e9673a07178ce2f4877c2e3e9836c3db02bd2c6dc24c35b320ce188bc82bde1ac655c67af95fb79c3128a97593ac3a7a99f31e46e2017c31c2023dfc72da0d36fe28ef1b3ae33068896f7f547ef08e0cc7141c453a5f1e2471b4d1abfc15aa2824dd56bb68f7ce1bf6da7a1ccf3ad698400959493212528c057d308d650dec774ac18e55078459132687e37be037c0b8a2845ff175db557cd0ca12fbd515ac4de070f61029f184df62938d8f6cf6a6a39aadf0e92e735c2de0b0dc28121a0042fc1b3a5c6a5ea4f7a37c2c525748303a0728ce12c4d502b486a39e2e213457aaed59b84b89389deeba8da249166e52f56dd35708d28c06644dc76775ffac3ba98d51c8be88e3b3364596c2b2cfbbda2eb92f5f6d1b05c3ec71d46d1b39ea2fef2515a03a28496fc52da7f944cd21137c39f4970546659fbaabd9b1edc3e446cd123976c114485dab5219ab9350ba147d5abb192c0bc725a72dda7e75a7c675a8c85fc36077f07c5d5dc93b62bc3d3f7f6f04e4f181be1252e2deb323f712f068d26071b81a9c095f1decc7eb20a7eceef1d962436b64a6838306373fb10d309e40c74fdb08d4a5e95c809a4d7fdeecf260e9701d177f3f6be8ac6b265a96ceb11867d8af303c8c51599c570d58337808500beb35bbd57c3e627f7f9dba9b590e8c7ac527a4461dcd8344f0bb3676e4e5f505c199df3a553d6f3b293ced556bdf768a855d64cb67f69b0316cf1b11cb9fb048d5044809259fc2bfeebe3dacdaca342b5f6b8b7d959517d88e4ee56c739fc91701017e967bddc50e79e1f5cb7db90d744d26ba3819a8a51a1433168b55bcb3072868392dfc55c41c452db7b02bfee494c330b8eebbac245b1816ac6aa27866f4cc85adaca49c2c7555038e9a5806d4367fde50385a447b8b5346cf328d8a5bf0a753b996cdcb615be83ac52eddeb17e0f59d269ccd30f3035ab630401af8b25c0d8a3b26f8169d2e2c96632a0710d0b7a4d914e69a354562c83a61302f0fbb71b10ac182c991ce8a2abd1a45aac2c9df61f3b915e8a3c546fb60d47b54fb93eb6b3b02f9c2ed97953fc5d0e3c3c456ec15eb8b631ab8d1fdca963394f9058d6773b3d0c0f848a7782b29e91b53c7baeba44062ed01c91bee1146076ee7e2f2033e24418d311b39b507b0833d1761f881628b3a1b85366b68588f5047c0ea8c657d1fb3c19c676f0d9014e05234e20e7bc5b14cec6341eb86ce14e891dfe42d4401de367cda2c8192775101dc59c88d072ef4cf1c72d14425b92225a21691fb6c3bc543f0f3061e2c79172b16ff9fc3d2b1bb9b164120e50dee39f5daab37a7300c01644c44fa0a7178017da6e9e25875bd847bb78455e0d990e8d4a3a97715b4a8269727387c13f985c04d5198016f2c29cba6cbe2e67d95754b6407339b9c2b22cd5860996ba9fd85ac6e051994c3e2c7740fa8e31f6e32e3bfa4bdd624aec7092d6acace02643c24242c0145126d6516a3ef5d1252e4ff85845d6123a4d3a6216015df2b63489b8bcce1617d745cb82ae26b5e5bb5602a703e2668230c66b91b42c59059f57194a445e4bb27377411c2e1eb1ab8386b86dcab25abf1e52ae3800ebb718b2600da450cc1c35b13108daf8c5bcc12f20510e05cbd757b23df8f09ad8b4bf938e0bd07afeea35b24064893f6fd5d99982132608fa281d3b2a6eb3aebe8976c053c2a3aa6e920d890cb6a61c5ef1ff968562288256b1f1e4fd624fb6a312054b1cb36dd1e822ca97ead9493f95ff26cb308673f55f2dadbf4f2167fe3627497444266cf3b7942f34b7c92c9496a25908c6f03b4b5ed88feccf1d06d039a08be814e9ac946e9abcea6db52a01e1304ff14642d7785555c1000831e70d826b8efe0dd0fbda0c90724ec83359adb75fd82f1a943fb6047365c105fc8f32ddc2e4cf34a9ff04121e92c79f87ca4a6a5df482af33c2bd7d9dec0b59ee8c493a2e46260b096b0c5c67973acd0cf23e2fcbc3aa71512204d7aa8a54e174eb2f01a8de74ba70dc0649ad4d674a5421a43c8118164a0384c57f7ae8de889836846b899c509a5b14640e2d663e22e6c9d86d74cd9588c0b3e2337c80506d4cd499741ca4c7bfacd748a01c5e7ac570519cb87a3f298d6855903c099bda5eae959d6ea52f88ae0817e6b6cf27a9fc7a4d11bfaa4947c5231a0c41625799a7c89932d95ae1f9afee704315bd66a5642af54e8bb1f5d9f5bde829de99222e35b837937454c81130deaeec4d7ee5e802dadea17a3099f6d76525a22a7fda3c018a602f23b0e692bee2ff06a6661cb20f2273c02d5bf4eba262e5f94fef80dda4002a90f7074e1ad66176058d91ff02e1bb58bb4f0b4364760361a0d26e91e4753f12f39c2271f8343a0df02aef71c020741301e4f76424875184ce7ccbde13c2dc084e0d42107f2f9447d31121fe602f94b64546170d1308f825d6cecd4bc8ec5ae7b58f86372da33d117ffe693dc1593845aa56353bc528bdb2a32ff7ce8c73b60b2a51681dbd255dd3447a61cbec3ee7de0573483eb1abd401121ec3fa4208a018fbab366aad1a68cd789e5eeb54505dd4e834d8e1675bd870d70507a26417b3d1985090fd029d538fd05ca9310d078ee7dd829b2ff897b4d40e19fb3e25197ad914c8c3b4de2d3468ed4649a482053e1f06c17cb9bd82fa2e5ddf2642ebcf0602ad70a94419c54ef744840cc9ee82de020bd13708846dbde9db5b4ea1f744c8b8eb26ddf9513561dd6e3154bd5a17ceecca4364419c9c63f0127380b077ccbfa6f0d4c9b6a8de765596dd0f836dab8d2662abf1c4cfa2e251c570fd3d484ebbedf0738c4d182c6404723e660808c5ee9917714320b87ec531f92a88be2f364467575324b9f64604c3fc407d5f08d0a56a47bb797e67b0ba1352bf53304474757c498f1f98c91cc0480f3f75021d28d288867068dbe36dde5af0f52eaf48a134e75904e990a104332120e3638267d479408a129fba8a7ae2e3bbe9f8738fbb9d2c5682a223cdf0bfab9acd31952aa", 0x1000}, {&(0x7f0000003640)="8bf021b79f13730ba4f9de35c4a9e60f861a37669ac034d340b35dba706b4549e6f768339c7bd78d5eda63b0f96ca618660994849630c9a274a3136a4d2236a332bb0d4c0c66b1407ee0b90bed487ee108b3a07008f9b7a96788032bfaa308fd44cd9b5590bb47fa5765ded377dc62e1d69ea1c9b2128f7df6760001ef3a7673cfbc6f0c31b8e14d6e0c04a7d47e8d23539f34b54e28cb56cd8ac48de9359564c4ec7593147cac330b82e9121e4e8f36789dbe8ae0c089d3484adb36fe93acab2609c2291c1329706d", 0xc9}, {&(0x7f0000003740)="e781088080ca7867f108f5e596a22fff880e6ef3d9e30aec95eb6d64118a1fff61ddfa3a1e2204cefd85e275e1db5d4b27799929f9eb163cf9201c1ba5ec783adcab84237cf29af25e2ceafdf093af243aa1f8695c1531ad2422cda424bada9f36ad85cb52f5c89209d578dd57f2eb3328e8ea7f4118091effe371ab4227866401fab3832f6d08ef2052f585a41929d95fcf38eaf9d44e799fabde959cccb6c01c5bcee008d80e37aa7f308f3a2304c70158fc1ff54727e8a490af4532e096754e7bc828e0af5183624f8fc563b9e2a623c34b325a98b8fe7c8d2af28fd891", 0xdf}, {&(0x7f0000003840)="a5a2b15f56037b79d5190404b9c3caf1b4b9f694e9b9b905dde0e21c1e6021bc72b3e3eada45f05c5b4c57cd48413dd1128095b3d600534527878e22852364ce83e32625836f4ce22b326ce67bac0ab78276f1b6087fd99fba0e6b15dfa5937e3d321af278a708fda00f13f60e4bc70534eb2909b0d1cf44dcfa50db873937891788b7f61f41f05634dbdb5ce057e7cbb626f44e9e6f403811377cdf2ae6ecfbad52a96454e929fa9c1d7f5b7930596ac33f745024a802945e9a7f834eed8245debe05303ae939d37f1f49fa87262c61a4b4d7710cabb2820d8f6a9dd4fe34a870632989", 0xe4}, {&(0x7f0000003940)="6e3324e9454ae397851efbe3eefc5dea148f0da61cc5d0efa1", 0x19}], 0x5, &(0x7f0000003a00)=[@rights={{0x30, 0x1, 0x1, [r11, r5, r5, 0xffffffffffffffff, r11, r7, r9, r7]}}, @rights={{0x18, 0x1, 0x1, [r5, 0xffffffffffffffff]}}], 0x48, 0x8008050}}, {{&(0x7f0000003a80)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003f40)=[{&(0x7f0000003b00)="54cc0e1022d0fbb50da294b8b7fd2ea8a5a4af8fb80f04b61794fc448e67351973959d331d0e4fb016bc8ed1ae2232f4f7843fbff4890b37ffe2ed56ceec61509c9887004f7eed853288caa4d0f6df6198150e3e62e90740f87dc73ed867270f24b28cb87b8f486ea975bac9cd29ffa1d0ff79776c93d7297d0d3cd8f1868bb73a87d6399f017593bb955a2c5c5ee8ecc2d6f2a948282642aa6afc584c48e15cbf71864c3470e1f14511571cfff1bccb0586c20fc844800d10f314b7869ab6ea0452bbe2f5ce", 0xc6}, {&(0x7f0000003c00)="9da1cb47d7c24d50913c5482f16baec901c3efdd0333049f19fb3013302bf92f7e77739ca24fa5e2948d91c593705e63dc0bcebb486fa5c8bf67436a43d60b0cdea162a85a77f2718bbca7ada2f377b4add069d9a05fda8786a170cdc8267fef33af5763a21ebe52b8052a464ea1652687c3f1ba3b0b0f5e16f165f2a6471da78e91802f3f944a700ee2d6e4db9a8e6acbc4cde0411a905d94294c66cdb64fe2b95151e87df4fdec15c72917eca779909d24e95fa4c45c88b25e3720e4021db4a520a7c8e22a5861123a895e089cbec1ad46cb6683e6677d71d4bd39f446d5524f24e8b0255c2d90cf69e5173bd5", 0xee}, {&(0x7f0000003d00)="77f3bed5d2ed4cd5f2c89ca865ea2013b5c7241c140fc8b7934d3487a85259188fbb9d39a3b40e6d6ae6b948210b85b17c87c92d4e1e7d828b45af7c86f70df750e1ba39a3eab0a920b7af7f963457d672d32bba8fb0b12694fabca56554822387bc1c2f1cd186c06a18b4948418dd1d806f59c0a1ea", 0x76}, {&(0x7f0000003d80)="51052c18cd76cdb0f386e8d54acc75bba1faee9ae3fef39fdb6368edfee676dce2144672bb5c231a41be3106e9167e1f05a6e091a731ff847cca0feac0350d23e25b6b83cee4defee0b91d9668938a48e438669dbe351e6fd30b9299bbe0c87253c02b1b02ffa2fbee942933c7f0e91389074c8dcf478b5116c145e47e7d8bb036a740353e531a8efc4fd83580df1c88e47560a97e83393f441dbe77a3edc64d5f5b74d1e3f75ceba64dafd34e", 0xad}, {&(0x7f0000003e40)="334fa91b64e7b345ec1a8526668b0016b30ee08bcb76810ac9cfab890e9003cec0b5906ecb0864134fd37604a97072b8e9fc308da7286b8ef86de1a493026c0889c9f97954f224eece93de7d6c62c314ec0a20434e1aa10c5d738dc5410318a7c0823125474bed414c95d68eb8de5a0781346b4cfdbf09c25b24d30db6bd4db94725ea517e9afd85c29c36247774d225cca79a57465501685d1c29e97146d67df1aa82ea730194366182d8dce82099b58e32d9ccc446f90f290e16a2f7d1d12d65f90849c39190232b2d2874a3d5d3bff765a2daf79b0c583158dcd64213a6d717045e9017f7a56c767a44d62295a6469f", 0xf1}], 0x5, &(0x7f00000040c0)=[@rights={{0x18, 0x1, 0x1, [r2, r7]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r2, r7, r11, r9]}}, @cred={{0x1c, 0x1, 0x2, {r12, r13}}}, @rights={{0x24, 0x1, 0x1, [r9, r7, r5, r5, r9]}}], 0x88, 0x800}}], 0x5, 0x10) r14 = socket(0x200000000000011, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r14, 0x8933, &(0x7f0000000000)={'bridge0\x00', 0x0}) sendmsg$nl_route(r11, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="3800e3001000e501000000000000000007000000", @ANYRES32=r15, @ANYBLOB="20000100", @ANYRES32=0x0, @ANYBLOB="00bba30000000000"], 0x38}}, 0x0) r16 = socket$inet6(0xa, 0x1, 0x0) r17 = dup2(r16, r16) r18 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r18, 0x8933, &(0x7f0000000040)={'veth0_vlan\x00', 0x0}) ioctl$sock_inet6_SIOCDELRT(r17, 0x890c, &(0x7f0000000100)={@remote, @private1, @ipv4={'\x00', '\xff\xff', @empty}, 0xd929, 0x40, 0xfffd, 0x100, 0x9, 0x40000000, r19}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) getsockname$packet(0xffffffffffffffff, &(0x7f00000001c0)={0x11, 0x0, 0x0}, &(0x7f0000000200)=0x14) sendmsg$ETHTOOL_MSG_PAUSE_GET(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000500)={&(0x7f0000000300)={0x1d4, r3, 0x2, 0x70bd28, 0x25dfdbfe, {}, [@HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pimreg0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}]}, @HEADER={0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r10}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bond\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}]}, @HEADER={0x84, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r19}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netpci0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r20}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r21}]}, @HEADER={0x64, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bridge\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vcan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r10}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}]}, 0x1d4}, 0x1, 0x0, 0x0, 0x4000}, 0x20000000) setsockopt$inet6_mreq(r1, 0x29, 0xbe4358aaad62cc20, &(0x7f0000000000)={@private0, r19}, 0x14) [ 2355.145551][T25111] A link change request failed with some changes committed already. Interface lo may have been left with an inconsistent configuration, please check. 00:46:02 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) writev(r0, &(0x7f0000000000), 0x0) setsockopt$inet6_mreq(r0, 0x29, 0x1b, &(0x7f00000000c0)={@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, 0x14) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f00000018c0)=@newlink={0x58, 0x10, 0x439, 0x0, 0x0, {0x0, 0x0, 0x0, r6}, [@IFLA_VFINFO_LIST={0x30, 0x16, 0x0, 0x1, [{0x2c, 0x1, 0x0, 0x1, [@IFLA_VF_MAC={0x28, 0x1, {0x81000000, @local}}]}]}, @IFLA_MTU={0x8}]}, 0x58}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) r9 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r9, 0x8933, &(0x7f0000000000)={'team0\x00', 0x0}) sendmsg$nl_route(r9, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=@newlink={0x3c, 0x10, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x10104}, [@IFLA_IFNAME={0x14, 0x3, 'bridge_slave_0\x00'}, @IFLA_MASTER={0x8, 0xa, r10}]}, 0x3c}}, 0x0) r11 = socket$nl_route(0x10, 0x3, 0x0) r12 = getpid() lstat(&(0x7f0000004000)='./file0\x00', &(0x7f0000004040)={0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000004180)=[{{&(0x7f0000000580)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000001780)=[{&(0x7f0000000600)='N', 0x1}, {&(0x7f0000000640)="a48bf1aedb8e32e4f891", 0xa}, {&(0x7f0000000680)="c947ff2cf9a393ae3e38c4b75240b0f5973f411dd7d7605e36621611747bbf1dfd66ac411c03f93c6a1c513d6bc643e744d0ef27b9458f5845bb732a87d5cfb68a1c3fb904e67c6c12a9eeece373e2b41049e8633db1192322a6ec7522565b06e671c2879a19f88ec173b69ed0924d7e9e3a30a9b81377caa3c14f6537c74a4a4cf97b84f642cd044b98a26f5a395a53d27cfeb7fb63e7fcf0f5acffc7686737d68d6fea5fd865f285cc90452fb56e43f3ef46cab4aeec1920f16b7b16c0f6986b88b2119f7ca2c92725ea8d7a88a2ec93e04efbdae661a4c519ede6f1e8d7bc5d7da4f6b7e7b0", 0xe7}, {&(0x7f0000000780)="9b1f86598f4da12ccf2694bc171d71f72fc8867bc1cfaca287287d146a75810f804ad14d9282c26911339aa4deaa7aae8538c4131aa109c34274dcb1b71db8251425c544ba1916e45ea27458c866884c8c4cba1fe7165382b2898628c8a5891cd36a3813a778bfaf1fff791884310a91d14babbf65e206c3cec03f62ab9295793301e08f7fea1fe2fba794b50b8531e00884466350f0ef931ebd38ae1a184c882b7a8694300c2a5da4160aaa07505685e454c14d29aa73b451d43b2959c9381967cd2fd80c11928c638a8a2ee5ebe26723fd3cf3d1493675161d044d48422a43ac1573578ae539016c17b1fbd09e46a3d7a78cc49ee269cbc162e0694dfb0e400c365cd2dde468012a0b5a193af995e7b22b4c712db90ce4a1bc09171afd3ac005cb56a6590047b534a41754694f177228f249afa058272164c1d9ce89301ec253c80b76503aaa9ab3de457ab5b23b4e52600fc3e077866df44d28b1a719570c4946acbc6d31d25d263d7b350357d86d1465c1a3fb70bfbedb19a20dc7c269cf48238b5cb4fc2147e1a5979fc0e1f4ac8aa77da0ac7c51cc2417ab8ef176a2831e734a8a4b94c0debad702c7075fd4c0b3b250564bbb296917a9fc87161afa4472c8c8a4013af45b178e86544d7b70258f8a238bdff3835414fea483bda65e9905f38f89726f83671ece307b18ec047aa8e4dcbda2d6dfb585635a7fff1b36e91331e0e717705f6783bdc6c8653ef0ba3fd39ec309b472d8eb89e4bf0cbfc5252ce2e1bab420a952ae566bf6303beea53c1b8c4c3ec588f9c6d320b91e90740200a37aeb9c3339751c3fa83b734e4a0ba945b0e233adb74f906ac5f6378000d76ed9b99e1182a4559488093fce191087d4cfc26d8c19d45986a352e5ab856658b8e5b25326bedad1f275bd81b74271ee070d37a6fdbec064bcbd574fbc790708d150ec37b9c361b06e987073f47ac22fcfd89232a19e16736841ffcb6c907ba82becc6f7ce0b6a496990c280b821abcc901e872d8607fdc31b57f131e6e3f5a3276f19a376fed57efca9b4af09ef87661d4c57df796202a124577d4b9465752ff42f780dcacc3484cb900d62d056a01b3ed57e0a928a25b03cbee61f919e5858876facabd59b41d56276b8c9abef27e82268d6b304eb95bf70b2a3b3385b7e9bbaaf73163178c7f51178cff15864344ca98c6818ce05fefbd8fda8f637818e564105178ec79baee15beb84ffefcc68b303ba4ae6581d6645129e9f243d09da16522b761c6dd3cf08fe9df8bb35c3f78f4a019452ac4ddf3e93cc4447b1d505c5b6138487e0a859744202370c01f8c85969e013ccae3f3055fd964a178d4c870c757c94006473fc3db0e377032245fd900dec8fc2688ec946620b9d894321f0f4ef1b7a3c2aa84ede68b3f6b113db8f7f4ba40fc61fc7cbfa96a737a626ac72a5da68d6a2743a40bd79261e84ab692628e24485c4c8f3364c2dc717247cca9b13e30679804486e63c3fc213349b02c4e7e2abfb8b9e58f055d406fa757009882ddcb2f149228752b48ea12ebca03cd52780976d15ed102d4d586cf7cf0c8e4e477d8a737f892d6d82b89fc50e34273bce2ae0c8214339739a6b3fab91bfb5f29495e575ff060170149c7d94d0602cae1631de77b5e1f6cd96db1f57164caac5f733c5ec3185e6c3fc7d3b07b895fce1ae0a67f5b73498f7e9de08f86e8d02cf3632227f254e5395c5dd07d619319dd45cdc37e9201a38cc83e103c92288899db576c040b580425fbcbc208c55ccb410f80127c177fbea0c0b9bbf02b32b1ae460cf37dcc98981773a93061b2c21e8db427e6d9b77418aada8fe78f28b1527115115a83c53cf333c9fdcef48cf4528962b316a33ff88414a019430f4f91790a6eb56fc4e718a74d6ecfe89b60364f870a57934926bab2529760b0cedc222156cca57f9a438e22294f8dd66cec725adaa8c1dfc95050aafdea9409fbf57ac8c80c33ed68c9dbc840fd61123085680e79e15fd6c9879ea9cc1e1c64031cd2cdfc869c6a5f5a82da9ebdf0eab10b07b80f66f849bddba3684e19cf926313e39245223b421f6bc52e37952d46308e83bf5b6d2f17d08d742b499a7637d2c14220bb32687525357f4e941ca20dabefee57f18e8b70b13ed036081f28801673e2ad17ac70b85aea220545e4f0dd3cc04acf3744d41e3038b08bad775d0dd1da879a8f551bf136d00eb3ec85e8c757c15d013b71e3da46aa4e1997a9fab7a798bf1361c8647aba75da7d720b3b58be207d5a610f19066c36e38556e6c94362fdcb0d79e4a0e50d706a5ebe3a29d2991982b483d4e0fddbd6d2c196ec1c0f58a4b92c1c08d92967dd98cf1ec1d6c53d35a5a7173636f39612af6addae3dd0b99795f09147bc7efb5bb013c515083f4fcd10a0106480034bbe2b85af6444b067a1d3fcac874faf81b67e7a3079a3bbf34666675f27c037c4239f5c67ee5917ff4c89d2e8a4bb8667c0fd9b3c83525f84e8c40d122e505fe07354dc27f1de978f10ba8aa774cada33c99d3c75cff2e8fb9fd3a0c80842f003de33a173d3d5705415a077c29a76fc10851de9e80b57ca7f74f464d04d189a8348738b7c1a9615597049e6ec92edf7e5aebe7415536bf38cf4640022e1ead0923a248b4e2bc72b83e0e22ba07df286c2f4cf0b08f0172af6350c58b1a1cb7a9c818905394e11b90b5a6bf3d9952f74b308ca169b94bb109c4d07328edf1f8c695061bd7f2804e604deaeb015cca5fbdaaeb9ecc99d96d930ffe71d0af8eaf595a60e02bb35c5c70b71ee676cc5e41a46d9e054d53d3ab1acda0cae956e5708ffe2616c64d4739fb17e1f2e63930528f1affbd049d8f099ad675af3b4387b850e066ab9b958e7557c57a6c083ae88bfba734de39a28ec8fa286c8c9e19fce78b5e731eb563562560cef2218d2f34a625bd90c7b46a12a05fee7d4fbd4f1b2478994b057746e432a9bb195bf9748b23dd0029707a82e28320537d84b7568039f26b5d4b6833de382776fa17bbca39a45cab43f6a703ef8f3fbceb01960749c22cf73807c72560df9057ddf8baddd92f24a9b35758b1205697a585b9765cd6f761f012261b0865c52b95b60690af349d9f233ddd3b8aa70b31672391fbf2ed30222ce3410d382e109c70bfd50f1abdde865f004bc4ce5186ed08e36624c4db3bff1299b7730f14c836665f618b77e97bee688b1703e3ba9b0d5571526549a86ab4ba10ac97e87a9aa213367fc3b70b766d0be2a3fceb18837128cf7c72513a1d46dd608fd47eee9442176737541213f502f2461625509f155ac63468140933b1e95eb3564599fc9295278bacd9090781a08772feceac6bdc8035fcea7ddf7a892b124eebf0976b5a742bfc27fc030323758b3f25a767626df124b1069840f93ae13fe65b33e45af5d19ac3672b3d770aca7dd6d6877ca208d6df9d2afc8b668264ace26a18021376ee9c43f382a43b55514dd7537c52c89d9571d6b934af5d3dc0426cf1c0f7fd5f4a3f89dd99db1b595f6f1c93d00fabdd73ec354bef2cd266a69ff053e0a5e9e13c94c720ff77bb266c8bb30371bec01d8d06da884e7c6faf11f483620a83321ae9f84172af2fa96514a059dd4670550daaa085062e516665d1cdec0d565948883b900f4648d192df8ae4e2ade3a82a0961e2e1518e3a83a2f329090c646d899a2d3bb81ba1455cc3cce91cb7f3d4a297680bd7c7f061c1576207330e935c21c2a2fba10525666a753160f1888e7e5f6583e1b89b41f8ea8e81e8a9f588fd8dc23ce4463e36cde61ef871069bc64685bae34ee981b64662efa415834d1c6baf4bc3f03a979f87af43828d1d5cedfa8634ca6b20fa4a02de2dc1af983f875a8aef148f8991836e53b9e9043813f5af863c1c354120e5e39e47519777e3b931ee3b3550e4f028c95cf71059f6490500fc8186c14d3e7dd66e1d177eb2cf0cd684ebb2440c6a3882190fd34fd2beecb28e64820c8a3d659c60cb92f7e166157481f17e6a769421eb30edc5d119b0dba8e036901ef7330a230c91f2249c56bcf770606fc1446cc877b6720b7e400cef1e0897f09f8d1e654aaf117ddd96b3a06d6f45aa9e8a9a7efbd72e6344ab30f9abe093eb727714566083b15391efc6077c12a27deb190cad55eeed81c7ffcf452813e888704c5b48697fd07dabc84c34c2d81be26ffac38abec70377171451fa88483081c0dbb8771911db56d0780df45855fb60c6931dfe4d2654b900d440a7e9c87b14c59621d17ca935f9d05f6cf74fa557d6e09d6c5e5cee68c5276eff605c39c51bd37be17c8f4bc0a3f2c40f4b1977eb1ecab5d0e3b82bc06beed22e21d473195c89fd411995c0da513f4192b5e912d8a30cea231880f5c03bae8bb275c152f4deb4b566c1f352d68cb625f956c5891cca573ff6abc64a781da5270d147d15fe66494a92e93827c8668ee14a902239f28f32113c4e0eb0c4b1d6badc24f67b1ae62fa5b9ece561a8fb4f51028942331b24fab8bfe6e9400e95363ed36e318574855e3ca74731f8e1168bd3643ccfc34123418ceea1a42c4bb99963bc21d7594126b937eb244b152a0baa25a8ae1c4aea2b23c5011ee18f433b4759078c54bed8dd1861d516e8dca83c63f65d3e35ac04605b03cceeb89ba1a6ff6b26b27d0a89a6c06153b2c04c927e48758a6a10a8fdb5566a1a692cd2cd4dc04fb109d24d41573ec5ffd2c1e6ed6f032e5a88acc487a9e61a80b06d4faade8a5236413c262e0ee42dcf06b6c84758b29245e364fc8745c2a5de2f1dea633083ff2bfa524710de1796bccd1ae461f7d07433e49868c84273b482150348fa17384ccdfc1e86bcff196f77d9aeda42bc923dd051a5e8fa845cc4c6a41cd3267a14002caa6978c43a1b2ec3e2f27b3232328cfbcadf91f436c9cb041ffda303605798c3834566b4e0b15ff13851b6aa284f4d042a911d04dfb154b6e6fc79786eb6da1f548eb0365ca2381b61a292e2d42b0e60839ff63bc4f6240f2b04d65e703c323b85521d3574acb64c366d88184d6f4ca0e88b98ecf9a184eb117ac4c4a9939a6f12b3402abd910ee1347a07289ec6ce430a5fcdad08eb5bc34df9159fed4344d6445028d84c3f07ecfc5aa2487b3ef64a86e794fd0fab518b2cf41f8d6fc6b1f2a11c29185ac0a3216d7bdd8e55f5924b44713d65da93e77975f9da4f4fc9fe960857b2c55140b4cd17d5de9a3a58ca02b70ef72ac8e93d87f8ce6f15f04744b391a49ac6af39c385b9f7f35fdc9f0e56f23486421b7a12da892c6b99d7593fa178dfdef73e805cb53c46c5099141a128e6bd37f6e6f1eeaeffe8156781e32c72faa6ab0334846a409c47a475c8bfb8646187aad43114621e05a1b1281813fe7c9108137c9a009d6c4023e5ede943a16e0a49934176009b57f163b941b2b02b6d7742ccbfa6308ca83727a4cf6ecf3b488c5d9d6c4e82922dc3c3bd4270f7cd5a97c938aac669c071ac29a15202e3a0830bf0548834500cf6a498fb4948e664a8c890713abd70ff034c79879ed6e4511c034a19df6ec5db0c4d3f482b4ea5a79c1d92b295a4a093ba3b5be649537d238642ccdf5bab6bc0653b6780bc248d8e0c3fdd3d050ef5b9443ec016c7c8828d27178e2ce0895418f3a3a45a24e3dcca08a83944645ab236dff46d8e62694c8d2339e1a7216bf20271b88440dd42de0f9d466c79360f5569c75dda2ad2f9bfb37e18e3a02f60f84b0f5d6f6e1e8ac8ec62ced94be5ef60d7441180d3e35aa50ec95c22fd4a456604bc69e427", 0x1000}], 0x4, &(0x7f0000001e00)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [r11, r11, r11, r9, r7]}}, @rights={{0x2c, 0x1, 0x1, [r2, r5, 0xffffffffffffffff, r9, r9, r7, r4]}}, @rights={{0x24, 0x1, 0x1, [r5, r7, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xe0, 0x8000}}, {{&(0x7f0000001f00)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000002340)=[{&(0x7f0000001f80)="6e612055395f8d41f3fc42b5e7c06d310a5aacfd5557a0c7949864dcace5df3c18d177594af414fa4784c990f3fbc564d4dd98f209f13260dbf20c03c84281b5de", 0x41}, {&(0x7f0000002000)="d63872fe561c69568a230d5b80012a1e124d397768143b6d48d8abb6e0b2fa83426f26679b287940713f89e5861279a848665de0af37ef21138e9298e314d772f5aea53a5fd2ede2009ec1f5800a36", 0x4f}, {&(0x7f0000002080)="2d32196289d4437c4cccb405a09419b60c3e7833ede49e850ac3c826fce25dedd7ce8fd7ae47aa34aa64c9281bca120b73a208201ecb5dbb1790c8aed90f97cd409ab13e62eb2795d3dad57950a2578efc5a81e6f4fa493a1be0f5f989bf611a767a78e8b38835a034bdadb5568a474d501e19", 0x73}, {&(0x7f0000002100)="c57f81d94c116246554e034a52191ec3b16f766d5c31e3a7fcee158805c805085568abc057a765dca51742b3ffe27ceb073fefbb20d82a21577ce09539867ced99aa931f9431b33ce6e7e509edadfb1217de74449b2b528d44e7880b369bb9ff22d7edc5b14c602dc31d8cbdadb28d2c", 0x70}, {&(0x7f0000002180)="0c3351a4f4a9c50c17ab5642a72afbf005e9ba57c794ab079cdb965b529da32223088b10646961e3c37d325d4ec29c3594e5962be4e89a4a824b012a8b71fe1e57859ba3372ecb7434a949644d5c351d7d2684c7929c767b03f2a0cba575b1260ad5641ab261c415d2456adb2a2e38db8e7678100ec8cd1f9a0470b8f062836dd10562d917185632b1c13235", 0x8c}, {&(0x7f0000002240)="b9af76e261107352fc8b4ae8e076c9816730e24e3a555b072873ebd8f3a3361720cd22c86717f2c477bfe3f66c3ba414099ba84d559531e40102ebf12b46689245223b2ba2ce22dcc067a6515d1fbeb3eb0280b586ed9b7328d8063062e3d284107e9e4728a7e5e4af1ca49a7765e40113059629a5ab22d717d34277428128ab6d60e9cb43aee5dc26e80ab85a0beaabb0cfe3990a2dff06aa5db844ece575abfea32432a922b2a3d94cd8b8a0a6266e521647e01a6d540e01e6abc5429ccafae3a56afe43ec9d8cab246b986a77dceecd0092fef7bd4041b1dbd6e082cb4337a6a6150bb39c268ef62f34ce3e1ea77a048f94160c", 0xf5}], 0x6, &(0x7f00000023c0)=[@rights={{0x18, 0x1, 0x1, [r5, r2]}}], 0x18, 0x90}}, {{&(0x7f0000002400)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000002540)=[{&(0x7f0000002480)="5dd2229ba1dab14ec41a3809f1f646736bbea6ef1ef8a5d8f1b676c0f4ff95310db7afa75e79ea9f7961e79d50f2d791b5e91b73fbd99bc7c1239f408d3813e2fbdc3b9fbd7af224f4145249f16cb082ef2495fa6db4e5aaa3cdcd90c26badfc064ac2648b17b6bf634ac017668d3914ed9a2ac672606e86a5f3b67dca450197d5f014e510970ab35703c4e9f099ce76c0ee0a3aae0fe791b7c37e14340462a70edd8ae0ccaf9938f128a5570616f60ff3edb1aaa3577aae409472cd", 0xbc}], 0x1, &(0x7f0000002580)}}, {{&(0x7f00000025c0)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000003980)=[{&(0x7f0000002640)="517462921d01badd0fea26bffaf5c410585799f87dc65594c5cdd19b3972017924ce0bedbdd615bf0381079f2349ea97eae8a5770e2aef59ebe794f96fbe96386de6448d79f2531398686f5782348cc58922695ec8543ae391f9616e48250de1591fab1f0c5457a04cc6d539a2283c17fe45c27b3e8ba4067170864e3757e36312a952e5c72b2b731614341899e1e90db951ab51e547e1d72c6ab80291372ec4667709e205cbdd063aa2b9dbe21077ea2d18b2cba664a7a17f4bfa888471643cbe16c86c962a88d4688ee1f61ea5d3b95653a95ef79cc4921acb2d085330b5a2b40e27dcb919d412b8f0e23abdd8cad892ae0fd5ba2a3f239dd851c616c59212a595d15d18a7cb6c097fe1db4822c0d655292c033944700df356cb402d4e04c6f6031cdc9448c1383a2fcb1587d6fead9d8f6776649ac5e3c0957fff5c648a9c72c1c82743516195ff01f24895954d8d67a2b582ac206c57a22c7e7c814709985e5614beb53ec1811989fba6a54d1532a4e28f25ffaed9b223245782adbe0f311cabae76b9706bb636502ce4205af3853ec4f81600ff351d6a5c889fd73fd008055f299c085b08d6d6c19bc5b941df8d3e50178243ec692df911346ec4fd8373c4c9e073ef45a435da932df665c01122b7b03abc80e9737a401911d01bb49f416d3bfd4c2cc52d86fdc7c73452159541ba6bce8a277a313ba0f104cfd5e89f3c390134b5c970a70a689e6f27b72baba3aab0492861dc91bb06d7f5a1ca525c6fe53dbbe4c6b758a41156fdd91eb82fd075903b0e04399fc84f303fbf033981a205173da80ad767b99a7c7f458ac5ac6728e3f3fa48b1b8bb4431266365939f9f01ca34d38466fd7b41c9eb7871455761f0f84e92840ad2874feb243419a6c63901afcf4cfb146ddd332bc47acb9755f91ac223bca1a9c9579dcb499ca3b792616c825171095312cd85d9b40ad463055a2b6fbdf2f0423f99d03730e3ebc72339ace97023d69a8db6f3ce4ad697001482b986451efe934c16a560e1654d482323cc099501e7ac5d898e7531aab204c15992198de3940d9c59f1b6c9596c81dafbb8c34dd35604816bdd59cde7df4dd3cc54ebcddb19701227556327f4981b6769ba721ddf53e9b1fa4ae7cd14479d0cb3c38f9cb2818b49726f3f5e500ad35ae4df9d6df527d84c57b8326afd97cd12145015edf8d34afa0591ec42960b1dd851fdfa410ba2141ec13b250d6f85266af5c92ecd6d17f474f1d20d0919c7750b4e650cd4e3da46430cb71a01ab0b185463c9682534e6c1f72e73b32a21de5633c8bae3e9660e023ec9589013df31f044f9032205fd9276abb5fa03553651defc63b0402d7330b2c45922cbded53101f9c71c3c0f70d2b04db0db4b50f794a632312d67fdff8f6a498366d24502c040ce61e8c42096011cc9c7e6161508ea820cc7b8bbb6963e9ce4731a8c7c839a4b0e184ccf4590c0c0327a7c11c891e462c09896345fbc21bea6ecba835a8cb4a93e1e19f52e9ec9c663f2135bb8e9c8e7de7aefc0dcc877af1247393673b1669f14154fad2894705814ec49bd013fe536094b1585cab6687b5563a30013f9c1b6c082024622a2e834cf249930c7d7c2e2964f328413942570988548cfe627d1f64681dfa11ad91c790e933df6d904e58cbb597b0610300b4e7a92aaf2f8b5e68bbe5cabadde3218c7be83fb7ff37973d18f45c438f5896490f2ec7ee67cc77ba93fec5bffd2b27e033913444700f77cf83afb77eb880b843f8e80dc9fc61c8fea9f4df351249ea859c1e64fb06ee8ba52a23ae43a3629e913ea4ea09b21e96cf0dc383676ada7d87e36b4aa4a70674abe85bb02bdf31c2b4d762648c7e75f92f9e47a1edb535e4f6ed44b4c9be9a8d4d8cd0a28aff7164a2750f26845066aed8a4070937da370d6130803fd038fdf33419bcdd99c817f99f1c3f14616a4e18db9035e37e361e4277aa2abc7caf5ac15291f7af41f26758c992e1a0c67450f74ce9559dfce37951f6fe208c5a620f0fb2bda261f4c9642b168d1c6c5a8f371d1f7a00c6e69ffe47b06530b7eec8804d2beddbb56ecb980463789f9a808ee799fddc6587491a60c7ed882c4fa88ff433d87f8a5f830e3acf9c110f02e45f20c0fd05c03639d1f6fcc7c6e013306c0a472c3b25a30ddb733a1e7221a7762909fd8fe4ca55ce938c89f94c9e452f6d173c768538d7864e9de599dd75980881fa1684485a1f7112dc5cd78fe517199bf7c06c52a12e11cdbe2c899f23b1d919ea9e8a33ab6cf4846f83313ee36097d4df0edfa52f92c4a13e20dba87238f79872a2b4159e89d1e2d413fcb6c40020fa888444d519a93979f83a3cd665c2f2157a9565447396f23bdf03cf08c4276c4500ef652488519bb97ae4431b61c3e3858879010412ad447e0079bc6551b84c7e8d9a8db43b691391f675fd06af70c91e649ba9241df02798fa1b4165c222a70dfb05b352df9dd8725cb7c165eca93e0b0d03a8409d7461309ff2607554de6084ad899ca2ad70a74cd2bbe460e18f42cbba63030205e080e0fd0fb5f6a1e996adb0371684410de52739c58918147cbcebe4d1c0754af8d4a1767e193b01ca080809b9aa33ffc8d801cb2055bf9daf037b54f67a5121e6306bb833b8a8041eb8c7a58fc8bdd1ef00572300c1d628fd22a67b9e0c932886fdaf1ec61446e316d00e1d1e8b1fd5ba5913b598eb5f2b408ea6f3a8229c77076e6f5eff17718b3f818c92b81235f70e9673a07178ce2f4877c2e3e9836c3db02bd2c6dc24c35b320ce188bc82bde1ac655c67af95fb79c3128a97593ac3a7a99f31e46e2017c31c2023dfc72da0d36fe28ef1b3ae33068896f7f547ef08e0cc7141c453a5f1e2471b4d1abfc15aa2824dd56bb68f7ce1bf6da7a1ccf3ad698400959493212528c057d308d650dec774ac18e55078459132687e37be037c0b8a2845ff175db557cd0ca12fbd515ac4de070f61029f184df62938d8f6cf6a6a39aadf0e92e735c2de0b0dc28121a0042fc1b3a5c6a5ea4f7a37c2c525748303a0728ce12c4d502b486a39e2e213457aaed59b84b89389deeba8da249166e52f56dd35708d28c06644dc76775ffac3ba98d51c8be88e3b3364596c2b2cfbbda2eb92f5f6d1b05c3ec71d46d1b39ea2fef2515a03a28496fc52da7f944cd21137c39f4970546659fbaabd9b1edc3e446cd123976c114485dab5219ab9350ba147d5abb192c0bc725a72dda7e75a7c675a8c85fc36077f07c5d5dc93b62bc3d3f7f6f04e4f181be1252e2deb323f712f068d26071b81a9c095f1decc7eb20a7eceef1d962436b64a6838306373fb10d309e40c74fdb08d4a5e95c809a4d7fdeecf260e9701d177f3f6be8ac6b265a96ceb11867d8af303c8c51599c570d58337808500beb35bbd57c3e627f7f9dba9b590e8c7ac527a4461dcd8344f0bb3676e4e5f505c199df3a553d6f3b293ced556bdf768a855d64cb67f69b0316cf1b11cb9fb048d5044809259fc2bfeebe3dacdaca342b5f6b8b7d959517d88e4ee56c739fc91701017e967bddc50e79e1f5cb7db90d744d26ba3819a8a51a1433168b55bcb3072868392dfc55c41c452db7b02bfee494c330b8eebbac245b1816ac6aa27866f4cc85adaca49c2c7555038e9a5806d4367fde50385a447b8b5346cf328d8a5bf0a753b996cdcb615be83ac52eddeb17e0f59d269ccd30f3035ab630401af8b25c0d8a3b26f8169d2e2c96632a0710d0b7a4d914e69a354562c83a61302f0fbb71b10ac182c991ce8a2abd1a45aac2c9df61f3b915e8a3c546fb60d47b54fb93eb6b3b02f9c2ed97953fc5d0e3c3c456ec15eb8b631ab8d1fdca963394f9058d6773b3d0c0f848a7782b29e91b53c7baeba44062ed01c91bee1146076ee7e2f2033e24418d311b39b507b0833d1761f881628b3a1b85366b68588f5047c0ea8c657d1fb3c19c676f0d9014e05234e20e7bc5b14cec6341eb86ce14e891dfe42d4401de367cda2c8192775101dc59c88d072ef4cf1c72d14425b92225a21691fb6c3bc543f0f3061e2c79172b16ff9fc3d2b1bb9b164120e50dee39f5daab37a7300c01644c44fa0a7178017da6e9e25875bd847bb78455e0d990e8d4a3a97715b4a8269727387c13f985c04d5198016f2c29cba6cbe2e67d95754b6407339b9c2b22cd5860996ba9fd85ac6e051994c3e2c7740fa8e31f6e32e3bfa4bdd624aec7092d6acace02643c24242c0145126d6516a3ef5d1252e4ff85845d6123a4d3a6216015df2b63489b8bcce1617d745cb82ae26b5e5bb5602a703e2668230c66b91b42c59059f57194a445e4bb27377411c2e1eb1ab8386b86dcab25abf1e52ae3800ebb718b2600da450cc1c35b13108daf8c5bcc12f20510e05cbd757b23df8f09ad8b4bf938e0bd07afeea35b24064893f6fd5d99982132608fa281d3b2a6eb3aebe8976c053c2a3aa6e920d890cb6a61c5ef1ff968562288256b1f1e4fd624fb6a312054b1cb36dd1e822ca97ead9493f95ff26cb308673f55f2dadbf4f2167fe3627497444266cf3b7942f34b7c92c9496a25908c6f03b4b5ed88feccf1d06d039a08be814e9ac946e9abcea6db52a01e1304ff14642d7785555c1000831e70d826b8efe0dd0fbda0c90724ec83359adb75fd82f1a943fb6047365c105fc8f32ddc2e4cf34a9ff04121e92c79f87ca4a6a5df482af33c2bd7d9dec0b59ee8c493a2e46260b096b0c5c67973acd0cf23e2fcbc3aa71512204d7aa8a54e174eb2f01a8de74ba70dc0649ad4d674a5421a43c8118164a0384c57f7ae8de889836846b899c509a5b14640e2d663e22e6c9d86d74cd9588c0b3e2337c80506d4cd499741ca4c7bfacd748a01c5e7ac570519cb87a3f298d6855903c099bda5eae959d6ea52f88ae0817e6b6cf27a9fc7a4d11bfaa4947c5231a0c41625799a7c89932d95ae1f9afee704315bd66a5642af54e8bb1f5d9f5bde829de99222e35b837937454c81130deaeec4d7ee5e802dadea17a3099f6d76525a22a7fda3c018a602f23b0e692bee2ff06a6661cb20f2273c02d5bf4eba262e5f94fef80dda4002a90f7074e1ad66176058d91ff02e1bb58bb4f0b4364760361a0d26e91e4753f12f39c2271f8343a0df02aef71c020741301e4f76424875184ce7ccbde13c2dc084e0d42107f2f9447d31121fe602f94b64546170d1308f825d6cecd4bc8ec5ae7b58f86372da33d117ffe693dc1593845aa56353bc528bdb2a32ff7ce8c73b60b2a51681dbd255dd3447a61cbec3ee7de0573483eb1abd401121ec3fa4208a018fbab366aad1a68cd789e5eeb54505dd4e834d8e1675bd870d70507a26417b3d1985090fd029d538fd05ca9310d078ee7dd829b2ff897b4d40e19fb3e25197ad914c8c3b4de2d3468ed4649a482053e1f06c17cb9bd82fa2e5ddf2642ebcf0602ad70a94419c54ef744840cc9ee82de020bd13708846dbde9db5b4ea1f744c8b8eb26ddf9513561dd6e3154bd5a17ceecca4364419c9c63f0127380b077ccbfa6f0d4c9b6a8de765596dd0f836dab8d2662abf1c4cfa2e251c570fd3d484ebbedf0738c4d182c6404723e660808c5ee9917714320b87ec531f92a88be2f364467575324b9f64604c3fc407d5f08d0a56a47bb797e67b0ba1352bf53304474757c498f1f98c91cc0480f3f75021d28d288867068dbe36dde5af0f52eaf48a134e75904e990a104332120e3638267d479408a129fba8a7ae2e3bbe9f8738fbb9d2c5682a223cdf0bfab9acd31952aa", 0x1000}, {&(0x7f0000003640)="8bf021b79f13730ba4f9de35c4a9e60f861a37669ac034d340b35dba706b4549e6f768339c7bd78d5eda63b0f96ca618660994849630c9a274a3136a4d2236a332bb0d4c0c66b1407ee0b90bed487ee108b3a07008f9b7a96788032bfaa308fd44cd9b5590bb47fa5765ded377dc62e1d69ea1c9b2128f7df6760001ef3a7673cfbc6f0c31b8e14d6e0c04a7d47e8d23539f34b54e28cb56cd8ac48de9359564c4ec7593147cac330b82e9121e4e8f36789dbe8ae0c089d3484adb36fe93acab2609c2291c1329706d", 0xc9}, {&(0x7f0000003740)="e781088080ca7867f108f5e596a22fff880e6ef3d9e30aec95eb6d64118a1fff61ddfa3a1e2204cefd85e275e1db5d4b27799929f9eb163cf9201c1ba5ec783adcab84237cf29af25e2ceafdf093af243aa1f8695c1531ad2422cda424bada9f36ad85cb52f5c89209d578dd57f2eb3328e8ea7f4118091effe371ab4227866401fab3832f6d08ef2052f585a41929d95fcf38eaf9d44e799fabde959cccb6c01c5bcee008d80e37aa7f308f3a2304c70158fc1ff54727e8a490af4532e096754e7bc828e0af5183624f8fc563b9e2a623c34b325a98b8fe7c8d2af28fd891", 0xdf}, {&(0x7f0000003840)="a5a2b15f56037b79d5190404b9c3caf1b4b9f694e9b9b905dde0e21c1e6021bc72b3e3eada45f05c5b4c57cd48413dd1128095b3d600534527878e22852364ce83e32625836f4ce22b326ce67bac0ab78276f1b6087fd99fba0e6b15dfa5937e3d321af278a708fda00f13f60e4bc70534eb2909b0d1cf44dcfa50db873937891788b7f61f41f05634dbdb5ce057e7cbb626f44e9e6f403811377cdf2ae6ecfbad52a96454e929fa9c1d7f5b7930596ac33f745024a802945e9a7f834eed8245debe05303ae939d37f1f49fa87262c61a4b4d7710cabb2820d8f6a9dd4fe34a870632989", 0xe4}, {&(0x7f0000003940)="6e3324e9454ae397851efbe3eefc5dea148f0da61cc5d0efa1", 0x19}], 0x5, &(0x7f0000003a00)=[@rights={{0x30, 0x1, 0x1, [r11, r5, r5, 0xffffffffffffffff, r11, r7, r9, r7]}}, @rights={{0x18, 0x1, 0x1, [r5, 0xffffffffffffffff]}}], 0x48, 0x8008050}}, {{&(0x7f0000003a80)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003f40)=[{&(0x7f0000003b00)="54cc0e1022d0fbb50da294b8b7fd2ea8a5a4af8fb80f04b61794fc448e67351973959d331d0e4fb016bc8ed1ae2232f4f7843fbff4890b37ffe2ed56ceec61509c9887004f7eed853288caa4d0f6df6198150e3e62e90740f87dc73ed867270f24b28cb87b8f486ea975bac9cd29ffa1d0ff79776c93d7297d0d3cd8f1868bb73a87d6399f017593bb955a2c5c5ee8ecc2d6f2a948282642aa6afc584c48e15cbf71864c3470e1f14511571cfff1bccb0586c20fc844800d10f314b7869ab6ea0452bbe2f5ce", 0xc6}, {&(0x7f0000003c00)="9da1cb47d7c24d50913c5482f16baec901c3efdd0333049f19fb3013302bf92f7e77739ca24fa5e2948d91c593705e63dc0bcebb486fa5c8bf67436a43d60b0cdea162a85a77f2718bbca7ada2f377b4add069d9a05fda8786a170cdc8267fef33af5763a21ebe52b8052a464ea1652687c3f1ba3b0b0f5e16f165f2a6471da78e91802f3f944a700ee2d6e4db9a8e6acbc4cde0411a905d94294c66cdb64fe2b95151e87df4fdec15c72917eca779909d24e95fa4c45c88b25e3720e4021db4a520a7c8e22a5861123a895e089cbec1ad46cb6683e6677d71d4bd39f446d5524f24e8b0255c2d90cf69e5173bd5", 0xee}, {&(0x7f0000003d00)="77f3bed5d2ed4cd5f2c89ca865ea2013b5c7241c140fc8b7934d3487a85259188fbb9d39a3b40e6d6ae6b948210b85b17c87c92d4e1e7d828b45af7c86f70df750e1ba39a3eab0a920b7af7f963457d672d32bba8fb0b12694fabca56554822387bc1c2f1cd186c06a18b4948418dd1d806f59c0a1ea", 0x76}, {&(0x7f0000003d80)="51052c18cd76cdb0f386e8d54acc75bba1faee9ae3fef39fdb6368edfee676dce2144672bb5c231a41be3106e9167e1f05a6e091a731ff847cca0feac0350d23e25b6b83cee4defee0b91d9668938a48e438669dbe351e6fd30b9299bbe0c87253c02b1b02ffa2fbee942933c7f0e91389074c8dcf478b5116c145e47e7d8bb036a740353e531a8efc4fd83580df1c88e47560a97e83393f441dbe77a3edc64d5f5b74d1e3f75ceba64dafd34e", 0xad}, {&(0x7f0000003e40)="334fa91b64e7b345ec1a8526668b0016b30ee08bcb76810ac9cfab890e9003cec0b5906ecb0864134fd37604a97072b8e9fc308da7286b8ef86de1a493026c0889c9f97954f224eece93de7d6c62c314ec0a20434e1aa10c5d738dc5410318a7c0823125474bed414c95d68eb8de5a0781346b4cfdbf09c25b24d30db6bd4db94725ea517e9afd85c29c36247774d225cca79a57465501685d1c29e97146d67df1aa82ea730194366182d8dce82099b58e32d9ccc446f90f290e16a2f7d1d12d65f90849c39190232b2d2874a3d5d3bff765a2daf79b0c583158dcd64213a6d717045e9017f7a56c767a44d62295a6469f", 0xf1}], 0x5, &(0x7f00000040c0)=[@rights={{0x18, 0x1, 0x1, [r2, r7]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r2, r7, r11, r9]}}, @cred={{0x1c, 0x1, 0x2, {r12, r13}}}, @rights={{0x24, 0x1, 0x1, [r9, r7, r5, r5, r9]}}], 0x88, 0x800}}], 0x5, 0x10) r14 = socket(0x200000000000011, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r14, 0x8933, &(0x7f0000000000)={'bridge0\x00', 0x0}) sendmsg$nl_route(r11, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="3800e3001000e501000000000000000007000000", @ANYRES32=r15, @ANYBLOB="20000100", @ANYRES32=0x0, @ANYBLOB="00bba30000000000"], 0x38}}, 0x0) r16 = socket$inet6(0xa, 0x1, 0x0) r17 = dup2(r16, r16) r18 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r18, 0x8933, &(0x7f0000000040)={'veth0_vlan\x00', 0x0}) ioctl$sock_inet6_SIOCDELRT(r17, 0x890c, &(0x7f0000000100)={@remote, @private1, @ipv4={'\x00', '\xff\xff', @empty}, 0xd929, 0x40, 0xfffd, 0x100, 0x9, 0x40000000, r19}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) getsockname$packet(0xffffffffffffffff, &(0x7f00000001c0)={0x11, 0x0, 0x0}, &(0x7f0000000200)=0x14) sendmsg$ETHTOOL_MSG_PAUSE_GET(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000500)={&(0x7f0000000300)={0x1d4, r3, 0x2, 0x70bd28, 0x25dfdbfe, {}, [@HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pimreg0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}]}, @HEADER={0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r10}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bond\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}]}, @HEADER={0x84, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r19}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netpci0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r20}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r21}]}, @HEADER={0x64, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bridge\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vcan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r10}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}]}, 0x1d4}, 0x1, 0x0, 0x0, 0x4000}, 0x20000000) setsockopt$inet6_mreq(r1, 0x29, 0xbe4358aaad62cc20, &(0x7f0000000000)={@private0, r19}, 0x14) 00:46:02 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) writev(r0, &(0x7f0000000000), 0x0) setsockopt$inet6_mreq(r0, 0x29, 0x1b, &(0x7f00000000c0)={@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, 0x14) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f00000018c0)=@newlink={0x58, 0x10, 0x439, 0x0, 0x0, {0x0, 0x0, 0x0, r6}, [@IFLA_VFINFO_LIST={0x30, 0x16, 0x0, 0x1, [{0x2c, 0x1, 0x0, 0x1, [@IFLA_VF_MAC={0x28, 0x1, {0x81000000, @local}}]}]}, @IFLA_MTU={0x8}]}, 0x58}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) r9 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r9, 0x8933, &(0x7f0000000000)={'team0\x00', 0x0}) sendmsg$nl_route(r9, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=@newlink={0x3c, 0x10, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x10104}, [@IFLA_IFNAME={0x14, 0x3, 'bridge_slave_0\x00'}, @IFLA_MASTER={0x8, 0xa, r10}]}, 0x3c}}, 0x0) r11 = socket$nl_route(0x10, 0x3, 0x0) r12 = getpid() lstat(&(0x7f0000004000)='./file0\x00', &(0x7f0000004040)={0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000004180)=[{{&(0x7f0000000580)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000001780)=[{&(0x7f0000000600)='N', 0x1}, {&(0x7f0000000640)="a48bf1aedb8e32e4f891", 0xa}, {&(0x7f0000000680)="c947ff2cf9a393ae3e38c4b75240b0f5973f411dd7d7605e36621611747bbf1dfd66ac411c03f93c6a1c513d6bc643e744d0ef27b9458f5845bb732a87d5cfb68a1c3fb904e67c6c12a9eeece373e2b41049e8633db1192322a6ec7522565b06e671c2879a19f88ec173b69ed0924d7e9e3a30a9b81377caa3c14f6537c74a4a4cf97b84f642cd044b98a26f5a395a53d27cfeb7fb63e7fcf0f5acffc7686737d68d6fea5fd865f285cc90452fb56e43f3ef46cab4aeec1920f16b7b16c0f6986b88b2119f7ca2c92725ea8d7a88a2ec93e04efbdae661a4c519ede6f1e8d7bc5d7da4f6b7e7b0", 0xe7}, {&(0x7f0000000780)="9b1f86598f4da12ccf2694bc171d71f72fc8867bc1cfaca287287d146a75810f804ad14d9282c26911339aa4deaa7aae8538c4131aa109c34274dcb1b71db8251425c544ba1916e45ea27458c866884c8c4cba1fe7165382b2898628c8a5891cd36a3813a778bfaf1fff791884310a91d14babbf65e206c3cec03f62ab9295793301e08f7fea1fe2fba794b50b8531e00884466350f0ef931ebd38ae1a184c882b7a8694300c2a5da4160aaa07505685e454c14d29aa73b451d43b2959c9381967cd2fd80c11928c638a8a2ee5ebe26723fd3cf3d1493675161d044d48422a43ac1573578ae539016c17b1fbd09e46a3d7a78cc49ee269cbc162e0694dfb0e400c365cd2dde468012a0b5a193af995e7b22b4c712db90ce4a1bc09171afd3ac005cb56a6590047b534a41754694f177228f249afa058272164c1d9ce89301ec253c80b76503aaa9ab3de457ab5b23b4e52600fc3e077866df44d28b1a719570c4946acbc6d31d25d263d7b350357d86d1465c1a3fb70bfbedb19a20dc7c269cf48238b5cb4fc2147e1a5979fc0e1f4ac8aa77da0ac7c51cc2417ab8ef176a2831e734a8a4b94c0debad702c7075fd4c0b3b250564bbb296917a9fc87161afa4472c8c8a4013af45b178e86544d7b70258f8a238bdff3835414fea483bda65e9905f38f89726f83671ece307b18ec047aa8e4dcbda2d6dfb585635a7fff1b36e91331e0e717705f6783bdc6c8653ef0ba3fd39ec309b472d8eb89e4bf0cbfc5252ce2e1bab420a952ae566bf6303beea53c1b8c4c3ec588f9c6d320b91e90740200a37aeb9c3339751c3fa83b734e4a0ba945b0e233adb74f906ac5f6378000d76ed9b99e1182a4559488093fce191087d4cfc26d8c19d45986a352e5ab856658b8e5b25326bedad1f275bd81b74271ee070d37a6fdbec064bcbd574fbc790708d150ec37b9c361b06e987073f47ac22fcfd89232a19e16736841ffcb6c907ba82becc6f7ce0b6a496990c280b821abcc901e872d8607fdc31b57f131e6e3f5a3276f19a376fed57efca9b4af09ef87661d4c57df796202a124577d4b9465752ff42f780dcacc3484cb900d62d056a01b3ed57e0a928a25b03cbee61f919e5858876facabd59b41d56276b8c9abef27e82268d6b304eb95bf70b2a3b3385b7e9bbaaf73163178c7f51178cff15864344ca98c6818ce05fefbd8fda8f637818e564105178ec79baee15beb84ffefcc68b303ba4ae6581d6645129e9f243d09da16522b761c6dd3cf08fe9df8bb35c3f78f4a019452ac4ddf3e93cc4447b1d505c5b6138487e0a859744202370c01f8c85969e013ccae3f3055fd964a178d4c870c757c94006473fc3db0e377032245fd900dec8fc2688ec946620b9d894321f0f4ef1b7a3c2aa84ede68b3f6b113db8f7f4ba40fc61fc7cbfa96a737a626ac72a5da68d6a2743a40bd79261e84ab692628e24485c4c8f3364c2dc717247cca9b13e30679804486e63c3fc213349b02c4e7e2abfb8b9e58f055d406fa757009882ddcb2f149228752b48ea12ebca03cd52780976d15ed102d4d586cf7cf0c8e4e477d8a737f892d6d82b89fc50e34273bce2ae0c8214339739a6b3fab91bfb5f29495e575ff060170149c7d94d0602cae1631de77b5e1f6cd96db1f57164caac5f733c5ec3185e6c3fc7d3b07b895fce1ae0a67f5b73498f7e9de08f86e8d02cf3632227f254e5395c5dd07d619319dd45cdc37e9201a38cc83e103c92288899db576c040b580425fbcbc208c55ccb410f80127c177fbea0c0b9bbf02b32b1ae460cf37dcc98981773a93061b2c21e8db427e6d9b77418aada8fe78f28b1527115115a83c53cf333c9fdcef48cf4528962b316a33ff88414a019430f4f91790a6eb56fc4e718a74d6ecfe89b60364f870a57934926bab2529760b0cedc222156cca57f9a438e22294f8dd66cec725adaa8c1dfc95050aafdea9409fbf57ac8c80c33ed68c9dbc840fd61123085680e79e15fd6c9879ea9cc1e1c64031cd2cdfc869c6a5f5a82da9ebdf0eab10b07b80f66f849bddba3684e19cf926313e39245223b421f6bc52e37952d46308e83bf5b6d2f17d08d742b499a7637d2c14220bb32687525357f4e941ca20dabefee57f18e8b70b13ed036081f28801673e2ad17ac70b85aea220545e4f0dd3cc04acf3744d41e3038b08bad775d0dd1da879a8f551bf136d00eb3ec85e8c757c15d013b71e3da46aa4e1997a9fab7a798bf1361c8647aba75da7d720b3b58be207d5a610f19066c36e38556e6c94362fdcb0d79e4a0e50d706a5ebe3a29d2991982b483d4e0fddbd6d2c196ec1c0f58a4b92c1c08d92967dd98cf1ec1d6c53d35a5a7173636f39612af6addae3dd0b99795f09147bc7efb5bb013c515083f4fcd10a0106480034bbe2b85af6444b067a1d3fcac874faf81b67e7a3079a3bbf34666675f27c037c4239f5c67ee5917ff4c89d2e8a4bb8667c0fd9b3c83525f84e8c40d122e505fe07354dc27f1de978f10ba8aa774cada33c99d3c75cff2e8fb9fd3a0c80842f003de33a173d3d5705415a077c29a76fc10851de9e80b57ca7f74f464d04d189a8348738b7c1a9615597049e6ec92edf7e5aebe7415536bf38cf4640022e1ead0923a248b4e2bc72b83e0e22ba07df286c2f4cf0b08f0172af6350c58b1a1cb7a9c818905394e11b90b5a6bf3d9952f74b308ca169b94bb109c4d07328edf1f8c695061bd7f2804e604deaeb015cca5fbdaaeb9ecc99d96d930ffe71d0af8eaf595a60e02bb35c5c70b71ee676cc5e41a46d9e054d53d3ab1acda0cae956e5708ffe2616c64d4739fb17e1f2e63930528f1affbd049d8f099ad675af3b4387b850e066ab9b958e7557c57a6c083ae88bfba734de39a28ec8fa286c8c9e19fce78b5e731eb563562560cef2218d2f34a625bd90c7b46a12a05fee7d4fbd4f1b2478994b057746e432a9bb195bf9748b23dd0029707a82e28320537d84b7568039f26b5d4b6833de382776fa17bbca39a45cab43f6a703ef8f3fbceb01960749c22cf73807c72560df9057ddf8baddd92f24a9b35758b1205697a585b9765cd6f761f012261b0865c52b95b60690af349d9f233ddd3b8aa70b31672391fbf2ed30222ce3410d382e109c70bfd50f1abdde865f004bc4ce5186ed08e36624c4db3bff1299b7730f14c836665f618b77e97bee688b1703e3ba9b0d5571526549a86ab4ba10ac97e87a9aa213367fc3b70b766d0be2a3fceb18837128cf7c72513a1d46dd608fd47eee9442176737541213f502f2461625509f155ac63468140933b1e95eb3564599fc9295278bacd9090781a08772feceac6bdc8035fcea7ddf7a892b124eebf0976b5a742bfc27fc030323758b3f25a767626df124b1069840f93ae13fe65b33e45af5d19ac3672b3d770aca7dd6d6877ca208d6df9d2afc8b668264ace26a18021376ee9c43f382a43b55514dd7537c52c89d9571d6b934af5d3dc0426cf1c0f7fd5f4a3f89dd99db1b595f6f1c93d00fabdd73ec354bef2cd266a69ff053e0a5e9e13c94c720ff77bb266c8bb30371bec01d8d06da884e7c6faf11f483620a83321ae9f84172af2fa96514a059dd4670550daaa085062e516665d1cdec0d565948883b900f4648d192df8ae4e2ade3a82a0961e2e1518e3a83a2f329090c646d899a2d3bb81ba1455cc3cce91cb7f3d4a297680bd7c7f061c1576207330e935c21c2a2fba10525666a753160f1888e7e5f6583e1b89b41f8ea8e81e8a9f588fd8dc23ce4463e36cde61ef871069bc64685bae34ee981b64662efa415834d1c6baf4bc3f03a979f87af43828d1d5cedfa8634ca6b20fa4a02de2dc1af983f875a8aef148f8991836e53b9e9043813f5af863c1c354120e5e39e47519777e3b931ee3b3550e4f028c95cf71059f6490500fc8186c14d3e7dd66e1d177eb2cf0cd684ebb2440c6a3882190fd34fd2beecb28e64820c8a3d659c60cb92f7e166157481f17e6a769421eb30edc5d119b0dba8e036901ef7330a230c91f2249c56bcf770606fc1446cc877b6720b7e400cef1e0897f09f8d1e654aaf117ddd96b3a06d6f45aa9e8a9a7efbd72e6344ab30f9abe093eb727714566083b15391efc6077c12a27deb190cad55eeed81c7ffcf452813e888704c5b48697fd07dabc84c34c2d81be26ffac38abec70377171451fa88483081c0dbb8771911db56d0780df45855fb60c6931dfe4d2654b900d440a7e9c87b14c59621d17ca935f9d05f6cf74fa557d6e09d6c5e5cee68c5276eff605c39c51bd37be17c8f4bc0a3f2c40f4b1977eb1ecab5d0e3b82bc06beed22e21d473195c89fd411995c0da513f4192b5e912d8a30cea231880f5c03bae8bb275c152f4deb4b566c1f352d68cb625f956c5891cca573ff6abc64a781da5270d147d15fe66494a92e93827c8668ee14a902239f28f32113c4e0eb0c4b1d6badc24f67b1ae62fa5b9ece561a8fb4f51028942331b24fab8bfe6e9400e95363ed36e318574855e3ca74731f8e1168bd3643ccfc34123418ceea1a42c4bb99963bc21d7594126b937eb244b152a0baa25a8ae1c4aea2b23c5011ee18f433b4759078c54bed8dd1861d516e8dca83c63f65d3e35ac04605b03cceeb89ba1a6ff6b26b27d0a89a6c06153b2c04c927e48758a6a10a8fdb5566a1a692cd2cd4dc04fb109d24d41573ec5ffd2c1e6ed6f032e5a88acc487a9e61a80b06d4faade8a5236413c262e0ee42dcf06b6c84758b29245e364fc8745c2a5de2f1dea633083ff2bfa524710de1796bccd1ae461f7d07433e49868c84273b482150348fa17384ccdfc1e86bcff196f77d9aeda42bc923dd051a5e8fa845cc4c6a41cd3267a14002caa6978c43a1b2ec3e2f27b3232328cfbcadf91f436c9cb041ffda303605798c3834566b4e0b15ff13851b6aa284f4d042a911d04dfb154b6e6fc79786eb6da1f548eb0365ca2381b61a292e2d42b0e60839ff63bc4f6240f2b04d65e703c323b85521d3574acb64c366d88184d6f4ca0e88b98ecf9a184eb117ac4c4a9939a6f12b3402abd910ee1347a07289ec6ce430a5fcdad08eb5bc34df9159fed4344d6445028d84c3f07ecfc5aa2487b3ef64a86e794fd0fab518b2cf41f8d6fc6b1f2a11c29185ac0a3216d7bdd8e55f5924b44713d65da93e77975f9da4f4fc9fe960857b2c55140b4cd17d5de9a3a58ca02b70ef72ac8e93d87f8ce6f15f04744b391a49ac6af39c385b9f7f35fdc9f0e56f23486421b7a12da892c6b99d7593fa178dfdef73e805cb53c46c5099141a128e6bd37f6e6f1eeaeffe8156781e32c72faa6ab0334846a409c47a475c8bfb8646187aad43114621e05a1b1281813fe7c9108137c9a009d6c4023e5ede943a16e0a49934176009b57f163b941b2b02b6d7742ccbfa6308ca83727a4cf6ecf3b488c5d9d6c4e82922dc3c3bd4270f7cd5a97c938aac669c071ac29a15202e3a0830bf0548834500cf6a498fb4948e664a8c890713abd70ff034c79879ed6e4511c034a19df6ec5db0c4d3f482b4ea5a79c1d92b295a4a093ba3b5be649537d238642ccdf5bab6bc0653b6780bc248d8e0c3fdd3d050ef5b9443ec016c7c8828d27178e2ce0895418f3a3a45a24e3dcca08a83944645ab236dff46d8e62694c8d2339e1a7216bf20271b88440dd42de0f9d466c79360f5569c75dda2ad2f9bfb37e18e3a02f60f84b0f5d6f6e1e8ac8ec62ced94be5ef60d7441180d3e35aa50ec95c22fd4a456604bc69e427", 0x1000}], 0x4, &(0x7f0000001e00)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [r11, r11, r11, r9, r7]}}, @rights={{0x2c, 0x1, 0x1, [r2, r5, 0xffffffffffffffff, r9, r9, r7, r4]}}, @rights={{0x24, 0x1, 0x1, [r5, r7, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xe0, 0x8000}}, {{&(0x7f0000001f00)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000002340)=[{&(0x7f0000001f80)="6e612055395f8d41f3fc42b5e7c06d310a5aacfd5557a0c7949864dcace5df3c18d177594af414fa4784c990f3fbc564d4dd98f209f13260dbf20c03c84281b5de", 0x41}, {&(0x7f0000002000)="d63872fe561c69568a230d5b80012a1e124d397768143b6d48d8abb6e0b2fa83426f26679b287940713f89e5861279a848665de0af37ef21138e9298e314d772f5aea53a5fd2ede2009ec1f5800a36", 0x4f}, {&(0x7f0000002080)="2d32196289d4437c4cccb405a09419b60c3e7833ede49e850ac3c826fce25dedd7ce8fd7ae47aa34aa64c9281bca120b73a208201ecb5dbb1790c8aed90f97cd409ab13e62eb2795d3dad57950a2578efc5a81e6f4fa493a1be0f5f989bf611a767a78e8b38835a034bdadb5568a474d501e19", 0x73}, {&(0x7f0000002100)="c57f81d94c116246554e034a52191ec3b16f766d5c31e3a7fcee158805c805085568abc057a765dca51742b3ffe27ceb073fefbb20d82a21577ce09539867ced99aa931f9431b33ce6e7e509edadfb1217de74449b2b528d44e7880b369bb9ff22d7edc5b14c602dc31d8cbdadb28d2c", 0x70}, {&(0x7f0000002180)="0c3351a4f4a9c50c17ab5642a72afbf005e9ba57c794ab079cdb965b529da32223088b10646961e3c37d325d4ec29c3594e5962be4e89a4a824b012a8b71fe1e57859ba3372ecb7434a949644d5c351d7d2684c7929c767b03f2a0cba575b1260ad5641ab261c415d2456adb2a2e38db8e7678100ec8cd1f9a0470b8f062836dd10562d917185632b1c13235", 0x8c}, {&(0x7f0000002240)="b9af76e261107352fc8b4ae8e076c9816730e24e3a555b072873ebd8f3a3361720cd22c86717f2c477bfe3f66c3ba414099ba84d559531e40102ebf12b46689245223b2ba2ce22dcc067a6515d1fbeb3eb0280b586ed9b7328d8063062e3d284107e9e4728a7e5e4af1ca49a7765e40113059629a5ab22d717d34277428128ab6d60e9cb43aee5dc26e80ab85a0beaabb0cfe3990a2dff06aa5db844ece575abfea32432a922b2a3d94cd8b8a0a6266e521647e01a6d540e01e6abc5429ccafae3a56afe43ec9d8cab246b986a77dceecd0092fef7bd4041b1dbd6e082cb4337a6a6150bb39c268ef62f34ce3e1ea77a048f94160c", 0xf5}], 0x6, &(0x7f00000023c0)=[@rights={{0x18, 0x1, 0x1, [r5, r2]}}], 0x18, 0x90}}, {{&(0x7f0000002400)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000002540)=[{&(0x7f0000002480)="5dd2229ba1dab14ec41a3809f1f646736bbea6ef1ef8a5d8f1b676c0f4ff95310db7afa75e79ea9f7961e79d50f2d791b5e91b73fbd99bc7c1239f408d3813e2fbdc3b9fbd7af224f4145249f16cb082ef2495fa6db4e5aaa3cdcd90c26badfc064ac2648b17b6bf634ac017668d3914ed9a2ac672606e86a5f3b67dca450197d5f014e510970ab35703c4e9f099ce76c0ee0a3aae0fe791b7c37e14340462a70edd8ae0ccaf9938f128a5570616f60ff3edb1aaa3577aae409472cd", 0xbc}], 0x1, &(0x7f0000002580)}}, {{&(0x7f00000025c0)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000003980)=[{&(0x7f0000002640)="517462921d01badd0fea26bffaf5c410585799f87dc65594c5cdd19b3972017924ce0bedbdd615bf0381079f2349ea97eae8a5770e2aef59ebe794f96fbe96386de6448d79f2531398686f5782348cc58922695ec8543ae391f9616e48250de1591fab1f0c5457a04cc6d539a2283c17fe45c27b3e8ba4067170864e3757e36312a952e5c72b2b731614341899e1e90db951ab51e547e1d72c6ab80291372ec4667709e205cbdd063aa2b9dbe21077ea2d18b2cba664a7a17f4bfa888471643cbe16c86c962a88d4688ee1f61ea5d3b95653a95ef79cc4921acb2d085330b5a2b40e27dcb919d412b8f0e23abdd8cad892ae0fd5ba2a3f239dd851c616c59212a595d15d18a7cb6c097fe1db4822c0d655292c033944700df356cb402d4e04c6f6031cdc9448c1383a2fcb1587d6fead9d8f6776649ac5e3c0957fff5c648a9c72c1c82743516195ff01f24895954d8d67a2b582ac206c57a22c7e7c814709985e5614beb53ec1811989fba6a54d1532a4e28f25ffaed9b223245782adbe0f311cabae76b9706bb636502ce4205af3853ec4f81600ff351d6a5c889fd73fd008055f299c085b08d6d6c19bc5b941df8d3e50178243ec692df911346ec4fd8373c4c9e073ef45a435da932df665c01122b7b03abc80e9737a401911d01bb49f416d3bfd4c2cc52d86fdc7c73452159541ba6bce8a277a313ba0f104cfd5e89f3c390134b5c970a70a689e6f27b72baba3aab0492861dc91bb06d7f5a1ca525c6fe53dbbe4c6b758a41156fdd91eb82fd075903b0e04399fc84f303fbf033981a205173da80ad767b99a7c7f458ac5ac6728e3f3fa48b1b8bb4431266365939f9f01ca34d38466fd7b41c9eb7871455761f0f84e92840ad2874feb243419a6c63901afcf4cfb146ddd332bc47acb9755f91ac223bca1a9c9579dcb499ca3b792616c825171095312cd85d9b40ad463055a2b6fbdf2f0423f99d03730e3ebc72339ace97023d69a8db6f3ce4ad697001482b986451efe934c16a560e1654d482323cc099501e7ac5d898e7531aab204c15992198de3940d9c59f1b6c9596c81dafbb8c34dd35604816bdd59cde7df4dd3cc54ebcddb19701227556327f4981b6769ba721ddf53e9b1fa4ae7cd14479d0cb3c38f9cb2818b49726f3f5e500ad35ae4df9d6df527d84c57b8326afd97cd12145015edf8d34afa0591ec42960b1dd851fdfa410ba2141ec13b250d6f85266af5c92ecd6d17f474f1d20d0919c7750b4e650cd4e3da46430cb71a01ab0b185463c9682534e6c1f72e73b32a21de5633c8bae3e9660e023ec9589013df31f044f9032205fd9276abb5fa03553651defc63b0402d7330b2c45922cbded53101f9c71c3c0f70d2b04db0db4b50f794a632312d67fdff8f6a498366d24502c040ce61e8c42096011cc9c7e6161508ea820cc7b8bbb6963e9ce4731a8c7c839a4b0e184ccf4590c0c0327a7c11c891e462c09896345fbc21bea6ecba835a8cb4a93e1e19f52e9ec9c663f2135bb8e9c8e7de7aefc0dcc877af1247393673b1669f14154fad2894705814ec49bd013fe536094b1585cab6687b5563a30013f9c1b6c082024622a2e834cf249930c7d7c2e2964f328413942570988548cfe627d1f64681dfa11ad91c790e933df6d904e58cbb597b0610300b4e7a92aaf2f8b5e68bbe5cabadde3218c7be83fb7ff37973d18f45c438f5896490f2ec7ee67cc77ba93fec5bffd2b27e033913444700f77cf83afb77eb880b843f8e80dc9fc61c8fea9f4df351249ea859c1e64fb06ee8ba52a23ae43a3629e913ea4ea09b21e96cf0dc383676ada7d87e36b4aa4a70674abe85bb02bdf31c2b4d762648c7e75f92f9e47a1edb535e4f6ed44b4c9be9a8d4d8cd0a28aff7164a2750f26845066aed8a4070937da370d6130803fd038fdf33419bcdd99c817f99f1c3f14616a4e18db9035e37e361e4277aa2abc7caf5ac15291f7af41f26758c992e1a0c67450f74ce9559dfce37951f6fe208c5a620f0fb2bda261f4c9642b168d1c6c5a8f371d1f7a00c6e69ffe47b06530b7eec8804d2beddbb56ecb980463789f9a808ee799fddc6587491a60c7ed882c4fa88ff433d87f8a5f830e3acf9c110f02e45f20c0fd05c03639d1f6fcc7c6e013306c0a472c3b25a30ddb733a1e7221a7762909fd8fe4ca55ce938c89f94c9e452f6d173c768538d7864e9de599dd75980881fa1684485a1f7112dc5cd78fe517199bf7c06c52a12e11cdbe2c899f23b1d919ea9e8a33ab6cf4846f83313ee36097d4df0edfa52f92c4a13e20dba87238f79872a2b4159e89d1e2d413fcb6c40020fa888444d519a93979f83a3cd665c2f2157a9565447396f23bdf03cf08c4276c4500ef652488519bb97ae4431b61c3e3858879010412ad447e0079bc6551b84c7e8d9a8db43b691391f675fd06af70c91e649ba9241df02798fa1b4165c222a70dfb05b352df9dd8725cb7c165eca93e0b0d03a8409d7461309ff2607554de6084ad899ca2ad70a74cd2bbe460e18f42cbba63030205e080e0fd0fb5f6a1e996adb0371684410de52739c58918147cbcebe4d1c0754af8d4a1767e193b01ca080809b9aa33ffc8d801cb2055bf9daf037b54f67a5121e6306bb833b8a8041eb8c7a58fc8bdd1ef00572300c1d628fd22a67b9e0c932886fdaf1ec61446e316d00e1d1e8b1fd5ba5913b598eb5f2b408ea6f3a8229c77076e6f5eff17718b3f818c92b81235f70e9673a07178ce2f4877c2e3e9836c3db02bd2c6dc24c35b320ce188bc82bde1ac655c67af95fb79c3128a97593ac3a7a99f31e46e2017c31c2023dfc72da0d36fe28ef1b3ae33068896f7f547ef08e0cc7141c453a5f1e2471b4d1abfc15aa2824dd56bb68f7ce1bf6da7a1ccf3ad698400959493212528c057d308d650dec774ac18e55078459132687e37be037c0b8a2845ff175db557cd0ca12fbd515ac4de070f61029f184df62938d8f6cf6a6a39aadf0e92e735c2de0b0dc28121a0042fc1b3a5c6a5ea4f7a37c2c525748303a0728ce12c4d502b486a39e2e213457aaed59b84b89389deeba8da249166e52f56dd35708d28c06644dc76775ffac3ba98d51c8be88e3b3364596c2b2cfbbda2eb92f5f6d1b05c3ec71d46d1b39ea2fef2515a03a28496fc52da7f944cd21137c39f4970546659fbaabd9b1edc3e446cd123976c114485dab5219ab9350ba147d5abb192c0bc725a72dda7e75a7c675a8c85fc36077f07c5d5dc93b62bc3d3f7f6f04e4f181be1252e2deb323f712f068d26071b81a9c095f1decc7eb20a7eceef1d962436b64a6838306373fb10d309e40c74fdb08d4a5e95c809a4d7fdeecf260e9701d177f3f6be8ac6b265a96ceb11867d8af303c8c51599c570d58337808500beb35bbd57c3e627f7f9dba9b590e8c7ac527a4461dcd8344f0bb3676e4e5f505c199df3a553d6f3b293ced556bdf768a855d64cb67f69b0316cf1b11cb9fb048d5044809259fc2bfeebe3dacdaca342b5f6b8b7d959517d88e4ee56c739fc91701017e967bddc50e79e1f5cb7db90d744d26ba3819a8a51a1433168b55bcb3072868392dfc55c41c452db7b02bfee494c330b8eebbac245b1816ac6aa27866f4cc85adaca49c2c7555038e9a5806d4367fde50385a447b8b5346cf328d8a5bf0a753b996cdcb615be83ac52eddeb17e0f59d269ccd30f3035ab630401af8b25c0d8a3b26f8169d2e2c96632a0710d0b7a4d914e69a354562c83a61302f0fbb71b10ac182c991ce8a2abd1a45aac2c9df61f3b915e8a3c546fb60d47b54fb93eb6b3b02f9c2ed97953fc5d0e3c3c456ec15eb8b631ab8d1fdca963394f9058d6773b3d0c0f848a7782b29e91b53c7baeba44062ed01c91bee1146076ee7e2f2033e24418d311b39b507b0833d1761f881628b3a1b85366b68588f5047c0ea8c657d1fb3c19c676f0d9014e05234e20e7bc5b14cec6341eb86ce14e891dfe42d4401de367cda2c8192775101dc59c88d072ef4cf1c72d14425b92225a21691fb6c3bc543f0f3061e2c79172b16ff9fc3d2b1bb9b164120e50dee39f5daab37a7300c01644c44fa0a7178017da6e9e25875bd847bb78455e0d990e8d4a3a97715b4a8269727387c13f985c04d5198016f2c29cba6cbe2e67d95754b6407339b9c2b22cd5860996ba9fd85ac6e051994c3e2c7740fa8e31f6e32e3bfa4bdd624aec7092d6acace02643c24242c0145126d6516a3ef5d1252e4ff85845d6123a4d3a6216015df2b63489b8bcce1617d745cb82ae26b5e5bb5602a703e2668230c66b91b42c59059f57194a445e4bb27377411c2e1eb1ab8386b86dcab25abf1e52ae3800ebb718b2600da450cc1c35b13108daf8c5bcc12f20510e05cbd757b23df8f09ad8b4bf938e0bd07afeea35b24064893f6fd5d99982132608fa281d3b2a6eb3aebe8976c053c2a3aa6e920d890cb6a61c5ef1ff968562288256b1f1e4fd624fb6a312054b1cb36dd1e822ca97ead9493f95ff26cb308673f55f2dadbf4f2167fe3627497444266cf3b7942f34b7c92c9496a25908c6f03b4b5ed88feccf1d06d039a08be814e9ac946e9abcea6db52a01e1304ff14642d7785555c1000831e70d826b8efe0dd0fbda0c90724ec83359adb75fd82f1a943fb6047365c105fc8f32ddc2e4cf34a9ff04121e92c79f87ca4a6a5df482af33c2bd7d9dec0b59ee8c493a2e46260b096b0c5c67973acd0cf23e2fcbc3aa71512204d7aa8a54e174eb2f01a8de74ba70dc0649ad4d674a5421a43c8118164a0384c57f7ae8de889836846b899c509a5b14640e2d663e22e6c9d86d74cd9588c0b3e2337c80506d4cd499741ca4c7bfacd748a01c5e7ac570519cb87a3f298d6855903c099bda5eae959d6ea52f88ae0817e6b6cf27a9fc7a4d11bfaa4947c5231a0c41625799a7c89932d95ae1f9afee704315bd66a5642af54e8bb1f5d9f5bde829de99222e35b837937454c81130deaeec4d7ee5e802dadea17a3099f6d76525a22a7fda3c018a602f23b0e692bee2ff06a6661cb20f2273c02d5bf4eba262e5f94fef80dda4002a90f7074e1ad66176058d91ff02e1bb58bb4f0b4364760361a0d26e91e4753f12f39c2271f8343a0df02aef71c020741301e4f76424875184ce7ccbde13c2dc084e0d42107f2f9447d31121fe602f94b64546170d1308f825d6cecd4bc8ec5ae7b58f86372da33d117ffe693dc1593845aa56353bc528bdb2a32ff7ce8c73b60b2a51681dbd255dd3447a61cbec3ee7de0573483eb1abd401121ec3fa4208a018fbab366aad1a68cd789e5eeb54505dd4e834d8e1675bd870d70507a26417b3d1985090fd029d538fd05ca9310d078ee7dd829b2ff897b4d40e19fb3e25197ad914c8c3b4de2d3468ed4649a482053e1f06c17cb9bd82fa2e5ddf2642ebcf0602ad70a94419c54ef744840cc9ee82de020bd13708846dbde9db5b4ea1f744c8b8eb26ddf9513561dd6e3154bd5a17ceecca4364419c9c63f0127380b077ccbfa6f0d4c9b6a8de765596dd0f836dab8d2662abf1c4cfa2e251c570fd3d484ebbedf0738c4d182c6404723e660808c5ee9917714320b87ec531f92a88be2f364467575324b9f64604c3fc407d5f08d0a56a47bb797e67b0ba1352bf53304474757c498f1f98c91cc0480f3f75021d28d288867068dbe36dde5af0f52eaf48a134e75904e990a104332120e3638267d479408a129fba8a7ae2e3bbe9f8738fbb9d2c5682a223cdf0bfab9acd31952aa", 0x1000}, {&(0x7f0000003640)="8bf021b79f13730ba4f9de35c4a9e60f861a37669ac034d340b35dba706b4549e6f768339c7bd78d5eda63b0f96ca618660994849630c9a274a3136a4d2236a332bb0d4c0c66b1407ee0b90bed487ee108b3a07008f9b7a96788032bfaa308fd44cd9b5590bb47fa5765ded377dc62e1d69ea1c9b2128f7df6760001ef3a7673cfbc6f0c31b8e14d6e0c04a7d47e8d23539f34b54e28cb56cd8ac48de9359564c4ec7593147cac330b82e9121e4e8f36789dbe8ae0c089d3484adb36fe93acab2609c2291c1329706d", 0xc9}, {&(0x7f0000003740)="e781088080ca7867f108f5e596a22fff880e6ef3d9e30aec95eb6d64118a1fff61ddfa3a1e2204cefd85e275e1db5d4b27799929f9eb163cf9201c1ba5ec783adcab84237cf29af25e2ceafdf093af243aa1f8695c1531ad2422cda424bada9f36ad85cb52f5c89209d578dd57f2eb3328e8ea7f4118091effe371ab4227866401fab3832f6d08ef2052f585a41929d95fcf38eaf9d44e799fabde959cccb6c01c5bcee008d80e37aa7f308f3a2304c70158fc1ff54727e8a490af4532e096754e7bc828e0af5183624f8fc563b9e2a623c34b325a98b8fe7c8d2af28fd891", 0xdf}, {&(0x7f0000003840)="a5a2b15f56037b79d5190404b9c3caf1b4b9f694e9b9b905dde0e21c1e6021bc72b3e3eada45f05c5b4c57cd48413dd1128095b3d600534527878e22852364ce83e32625836f4ce22b326ce67bac0ab78276f1b6087fd99fba0e6b15dfa5937e3d321af278a708fda00f13f60e4bc70534eb2909b0d1cf44dcfa50db873937891788b7f61f41f05634dbdb5ce057e7cbb626f44e9e6f403811377cdf2ae6ecfbad52a96454e929fa9c1d7f5b7930596ac33f745024a802945e9a7f834eed8245debe05303ae939d37f1f49fa87262c61a4b4d7710cabb2820d8f6a9dd4fe34a870632989", 0xe4}, {&(0x7f0000003940)="6e3324e9454ae397851efbe3eefc5dea148f0da61cc5d0efa1", 0x19}], 0x5, &(0x7f0000003a00)=[@rights={{0x30, 0x1, 0x1, [r11, r5, r5, 0xffffffffffffffff, r11, r7, r9, r7]}}, @rights={{0x18, 0x1, 0x1, [r5, 0xffffffffffffffff]}}], 0x48, 0x8008050}}, {{&(0x7f0000003a80)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003f40)=[{&(0x7f0000003b00)="54cc0e1022d0fbb50da294b8b7fd2ea8a5a4af8fb80f04b61794fc448e67351973959d331d0e4fb016bc8ed1ae2232f4f7843fbff4890b37ffe2ed56ceec61509c9887004f7eed853288caa4d0f6df6198150e3e62e90740f87dc73ed867270f24b28cb87b8f486ea975bac9cd29ffa1d0ff79776c93d7297d0d3cd8f1868bb73a87d6399f017593bb955a2c5c5ee8ecc2d6f2a948282642aa6afc584c48e15cbf71864c3470e1f14511571cfff1bccb0586c20fc844800d10f314b7869ab6ea0452bbe2f5ce", 0xc6}, {&(0x7f0000003c00)="9da1cb47d7c24d50913c5482f16baec901c3efdd0333049f19fb3013302bf92f7e77739ca24fa5e2948d91c593705e63dc0bcebb486fa5c8bf67436a43d60b0cdea162a85a77f2718bbca7ada2f377b4add069d9a05fda8786a170cdc8267fef33af5763a21ebe52b8052a464ea1652687c3f1ba3b0b0f5e16f165f2a6471da78e91802f3f944a700ee2d6e4db9a8e6acbc4cde0411a905d94294c66cdb64fe2b95151e87df4fdec15c72917eca779909d24e95fa4c45c88b25e3720e4021db4a520a7c8e22a5861123a895e089cbec1ad46cb6683e6677d71d4bd39f446d5524f24e8b0255c2d90cf69e5173bd5", 0xee}, {&(0x7f0000003d00)="77f3bed5d2ed4cd5f2c89ca865ea2013b5c7241c140fc8b7934d3487a85259188fbb9d39a3b40e6d6ae6b948210b85b17c87c92d4e1e7d828b45af7c86f70df750e1ba39a3eab0a920b7af7f963457d672d32bba8fb0b12694fabca56554822387bc1c2f1cd186c06a18b4948418dd1d806f59c0a1ea", 0x76}, {&(0x7f0000003d80)="51052c18cd76cdb0f386e8d54acc75bba1faee9ae3fef39fdb6368edfee676dce2144672bb5c231a41be3106e9167e1f05a6e091a731ff847cca0feac0350d23e25b6b83cee4defee0b91d9668938a48e438669dbe351e6fd30b9299bbe0c87253c02b1b02ffa2fbee942933c7f0e91389074c8dcf478b5116c145e47e7d8bb036a740353e531a8efc4fd83580df1c88e47560a97e83393f441dbe77a3edc64d5f5b74d1e3f75ceba64dafd34e", 0xad}, {&(0x7f0000003e40)="334fa91b64e7b345ec1a8526668b0016b30ee08bcb76810ac9cfab890e9003cec0b5906ecb0864134fd37604a97072b8e9fc308da7286b8ef86de1a493026c0889c9f97954f224eece93de7d6c62c314ec0a20434e1aa10c5d738dc5410318a7c0823125474bed414c95d68eb8de5a0781346b4cfdbf09c25b24d30db6bd4db94725ea517e9afd85c29c36247774d225cca79a57465501685d1c29e97146d67df1aa82ea730194366182d8dce82099b58e32d9ccc446f90f290e16a2f7d1d12d65f90849c39190232b2d2874a3d5d3bff765a2daf79b0c583158dcd64213a6d717045e9017f7a56c767a44d62295a6469f", 0xf1}], 0x5, &(0x7f00000040c0)=[@rights={{0x18, 0x1, 0x1, [r2, r7]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r2, r7, r11, r9]}}, @cred={{0x1c, 0x1, 0x2, {r12, r13}}}, @rights={{0x24, 0x1, 0x1, [r9, r7, r5, r5, r9]}}], 0x88, 0x800}}], 0x5, 0x10) r14 = socket(0x200000000000011, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r14, 0x8933, &(0x7f0000000000)={'bridge0\x00', 0x0}) sendmsg$nl_route(r11, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="3800e3001000e501000000000000000007000000", @ANYRES32=r15, @ANYBLOB="20000100", @ANYRES32=0x0, @ANYBLOB="00bba30000000000"], 0x38}}, 0x0) r16 = socket$inet6(0xa, 0x1, 0x0) r17 = dup2(r16, r16) r18 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r18, 0x8933, &(0x7f0000000040)={'veth0_vlan\x00', 0x0}) ioctl$sock_inet6_SIOCDELRT(r17, 0x890c, &(0x7f0000000100)={@remote, @private1, @ipv4={'\x00', '\xff\xff', @empty}, 0xd929, 0x40, 0xfffd, 0x100, 0x9, 0x40000000, r19}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) getsockname$packet(0xffffffffffffffff, &(0x7f00000001c0)={0x11, 0x0, 0x0}, &(0x7f0000000200)=0x14) sendmsg$ETHTOOL_MSG_PAUSE_GET(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000500)={&(0x7f0000000300)={0x1d4, r3, 0x2, 0x70bd28, 0x25dfdbfe, {}, [@HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pimreg0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}]}, @HEADER={0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r10}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bond\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}]}, @HEADER={0x84, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r19}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netpci0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r20}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r21}]}, @HEADER={0x64, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bridge\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vcan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r10}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}]}, 0x1d4}, 0x1, 0x0, 0x0, 0x4000}, 0x20000000) setsockopt$inet6_mreq(r1, 0x29, 0xbe4358aaad62cc20, &(0x7f0000000000)={@private0, r19}, 0x14) [ 2355.244096][T25113] A link change request failed with some changes committed already. Interface lo may have been left with an inconsistent configuration, please check. [ 2355.278845][T25117] A link change request failed with some changes committed already. Interface lo may have been left with an inconsistent configuration, please check. [ 2355.288585][T25115] A link change request failed with some changes committed already. Interface lo may have been left with an inconsistent configuration, please check. [ 2355.295663][T25113] bridge_slave_0: left allmulticast mode [ 2355.299229][T25113] bridge0: port 1(bridge_slave_0) entered disabled state [ 2355.307475][T25113] bridge_slave_0: entered allmulticast mode [ 2355.314854][T25113] team0: Port device bridge_slave_0 added [ 2355.318574][T25115] bridge_slave_0: entered promiscuous mode [ 2355.327654][T25115] team0: Port device bridge_slave_0 added 00:46:02 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) writev(r0, &(0x7f0000000000), 0x0) setsockopt$inet6_mreq(r0, 0x29, 0x1b, &(0x7f00000000c0)={@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, 0x14) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f00000018c0)=@newlink={0x58, 0x10, 0x439, 0x0, 0x0, {0x0, 0x0, 0x0, r6}, [@IFLA_VFINFO_LIST={0x30, 0x16, 0x0, 0x1, [{0x2c, 0x1, 0x0, 0x1, [@IFLA_VF_MAC={0x28, 0x1, {0x81000000, @local}}]}]}, @IFLA_MTU={0x8}]}, 0x58}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) r9 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r9, 0x8933, &(0x7f0000000000)={'team0\x00', 0x0}) sendmsg$nl_route(r9, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=@newlink={0x3c, 0x10, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x10104}, [@IFLA_IFNAME={0x14, 0x3, 'bridge_slave_0\x00'}, @IFLA_MASTER={0x8, 0xa, r10}]}, 0x3c}}, 0x0) r11 = socket$nl_route(0x10, 0x3, 0x0) r12 = getpid() lstat(&(0x7f0000004000)='./file0\x00', &(0x7f0000004040)={0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000004180)=[{{&(0x7f0000000580)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000001780)=[{&(0x7f0000000600)='N', 0x1}, {&(0x7f0000000640)="a48bf1aedb8e32e4f891", 0xa}, {&(0x7f0000000680)="c947ff2cf9a393ae3e38c4b75240b0f5973f411dd7d7605e36621611747bbf1dfd66ac411c03f93c6a1c513d6bc643e744d0ef27b9458f5845bb732a87d5cfb68a1c3fb904e67c6c12a9eeece373e2b41049e8633db1192322a6ec7522565b06e671c2879a19f88ec173b69ed0924d7e9e3a30a9b81377caa3c14f6537c74a4a4cf97b84f642cd044b98a26f5a395a53d27cfeb7fb63e7fcf0f5acffc7686737d68d6fea5fd865f285cc90452fb56e43f3ef46cab4aeec1920f16b7b16c0f6986b88b2119f7ca2c92725ea8d7a88a2ec93e04efbdae661a4c519ede6f1e8d7bc5d7da4f6b7e7b0", 0xe7}, {&(0x7f0000000780)="9b1f86598f4da12ccf2694bc171d71f72fc8867bc1cfaca287287d146a75810f804ad14d9282c26911339aa4deaa7aae8538c4131aa109c34274dcb1b71db8251425c544ba1916e45ea27458c866884c8c4cba1fe7165382b2898628c8a5891cd36a3813a778bfaf1fff791884310a91d14babbf65e206c3cec03f62ab9295793301e08f7fea1fe2fba794b50b8531e00884466350f0ef931ebd38ae1a184c882b7a8694300c2a5da4160aaa07505685e454c14d29aa73b451d43b2959c9381967cd2fd80c11928c638a8a2ee5ebe26723fd3cf3d1493675161d044d48422a43ac1573578ae539016c17b1fbd09e46a3d7a78cc49ee269cbc162e0694dfb0e400c365cd2dde468012a0b5a193af995e7b22b4c712db90ce4a1bc09171afd3ac005cb56a6590047b534a41754694f177228f249afa058272164c1d9ce89301ec253c80b76503aaa9ab3de457ab5b23b4e52600fc3e077866df44d28b1a719570c4946acbc6d31d25d263d7b350357d86d1465c1a3fb70bfbedb19a20dc7c269cf48238b5cb4fc2147e1a5979fc0e1f4ac8aa77da0ac7c51cc2417ab8ef176a2831e734a8a4b94c0debad702c7075fd4c0b3b250564bbb296917a9fc87161afa4472c8c8a4013af45b178e86544d7b70258f8a238bdff3835414fea483bda65e9905f38f89726f83671ece307b18ec047aa8e4dcbda2d6dfb585635a7fff1b36e91331e0e717705f6783bdc6c8653ef0ba3fd39ec309b472d8eb89e4bf0cbfc5252ce2e1bab420a952ae566bf6303beea53c1b8c4c3ec588f9c6d320b91e90740200a37aeb9c3339751c3fa83b734e4a0ba945b0e233adb74f906ac5f6378000d76ed9b99e1182a4559488093fce191087d4cfc26d8c19d45986a352e5ab856658b8e5b25326bedad1f275bd81b74271ee070d37a6fdbec064bcbd574fbc790708d150ec37b9c361b06e987073f47ac22fcfd89232a19e16736841ffcb6c907ba82becc6f7ce0b6a496990c280b821abcc901e872d8607fdc31b57f131e6e3f5a3276f19a376fed57efca9b4af09ef87661d4c57df796202a124577d4b9465752ff42f780dcacc3484cb900d62d056a01b3ed57e0a928a25b03cbee61f919e5858876facabd59b41d56276b8c9abef27e82268d6b304eb95bf70b2a3b3385b7e9bbaaf73163178c7f51178cff15864344ca98c6818ce05fefbd8fda8f637818e564105178ec79baee15beb84ffefcc68b303ba4ae6581d6645129e9f243d09da16522b761c6dd3cf08fe9df8bb35c3f78f4a019452ac4ddf3e93cc4447b1d505c5b6138487e0a859744202370c01f8c85969e013ccae3f3055fd964a178d4c870c757c94006473fc3db0e377032245fd900dec8fc2688ec946620b9d894321f0f4ef1b7a3c2aa84ede68b3f6b113db8f7f4ba40fc61fc7cbfa96a737a626ac72a5da68d6a2743a40bd79261e84ab692628e24485c4c8f3364c2dc717247cca9b13e30679804486e63c3fc213349b02c4e7e2abfb8b9e58f055d406fa757009882ddcb2f149228752b48ea12ebca03cd52780976d15ed102d4d586cf7cf0c8e4e477d8a737f892d6d82b89fc50e34273bce2ae0c8214339739a6b3fab91bfb5f29495e575ff060170149c7d94d0602cae1631de77b5e1f6cd96db1f57164caac5f733c5ec3185e6c3fc7d3b07b895fce1ae0a67f5b73498f7e9de08f86e8d02cf3632227f254e5395c5dd07d619319dd45cdc37e9201a38cc83e103c92288899db576c040b580425fbcbc208c55ccb410f80127c177fbea0c0b9bbf02b32b1ae460cf37dcc98981773a93061b2c21e8db427e6d9b77418aada8fe78f28b1527115115a83c53cf333c9fdcef48cf4528962b316a33ff88414a019430f4f91790a6eb56fc4e718a74d6ecfe89b60364f870a57934926bab2529760b0cedc222156cca57f9a438e22294f8dd66cec725adaa8c1dfc95050aafdea9409fbf57ac8c80c33ed68c9dbc840fd61123085680e79e15fd6c9879ea9cc1e1c64031cd2cdfc869c6a5f5a82da9ebdf0eab10b07b80f66f849bddba3684e19cf926313e39245223b421f6bc52e37952d46308e83bf5b6d2f17d08d742b499a7637d2c14220bb32687525357f4e941ca20dabefee57f18e8b70b13ed036081f28801673e2ad17ac70b85aea220545e4f0dd3cc04acf3744d41e3038b08bad775d0dd1da879a8f551bf136d00eb3ec85e8c757c15d013b71e3da46aa4e1997a9fab7a798bf1361c8647aba75da7d720b3b58be207d5a610f19066c36e38556e6c94362fdcb0d79e4a0e50d706a5ebe3a29d2991982b483d4e0fddbd6d2c196ec1c0f58a4b92c1c08d92967dd98cf1ec1d6c53d35a5a7173636f39612af6addae3dd0b99795f09147bc7efb5bb013c515083f4fcd10a0106480034bbe2b85af6444b067a1d3fcac874faf81b67e7a3079a3bbf34666675f27c037c4239f5c67ee5917ff4c89d2e8a4bb8667c0fd9b3c83525f84e8c40d122e505fe07354dc27f1de978f10ba8aa774cada33c99d3c75cff2e8fb9fd3a0c80842f003de33a173d3d5705415a077c29a76fc10851de9e80b57ca7f74f464d04d189a8348738b7c1a9615597049e6ec92edf7e5aebe7415536bf38cf4640022e1ead0923a248b4e2bc72b83e0e22ba07df286c2f4cf0b08f0172af6350c58b1a1cb7a9c818905394e11b90b5a6bf3d9952f74b308ca169b94bb109c4d07328edf1f8c695061bd7f2804e604deaeb015cca5fbdaaeb9ecc99d96d930ffe71d0af8eaf595a60e02bb35c5c70b71ee676cc5e41a46d9e054d53d3ab1acda0cae956e5708ffe2616c64d4739fb17e1f2e63930528f1affbd049d8f099ad675af3b4387b850e066ab9b958e7557c57a6c083ae88bfba734de39a28ec8fa286c8c9e19fce78b5e731eb563562560cef2218d2f34a625bd90c7b46a12a05fee7d4fbd4f1b2478994b057746e432a9bb195bf9748b23dd0029707a82e28320537d84b7568039f26b5d4b6833de382776fa17bbca39a45cab43f6a703ef8f3fbceb01960749c22cf73807c72560df9057ddf8baddd92f24a9b35758b1205697a585b9765cd6f761f012261b0865c52b95b60690af349d9f233ddd3b8aa70b31672391fbf2ed30222ce3410d382e109c70bfd50f1abdde865f004bc4ce5186ed08e36624c4db3bff1299b7730f14c836665f618b77e97bee688b1703e3ba9b0d5571526549a86ab4ba10ac97e87a9aa213367fc3b70b766d0be2a3fceb18837128cf7c72513a1d46dd608fd47eee9442176737541213f502f2461625509f155ac63468140933b1e95eb3564599fc9295278bacd9090781a08772feceac6bdc8035fcea7ddf7a892b124eebf0976b5a742bfc27fc030323758b3f25a767626df124b1069840f93ae13fe65b33e45af5d19ac3672b3d770aca7dd6d6877ca208d6df9d2afc8b668264ace26a18021376ee9c43f382a43b55514dd7537c52c89d9571d6b934af5d3dc0426cf1c0f7fd5f4a3f89dd99db1b595f6f1c93d00fabdd73ec354bef2cd266a69ff053e0a5e9e13c94c720ff77bb266c8bb30371bec01d8d06da884e7c6faf11f483620a83321ae9f84172af2fa96514a059dd4670550daaa085062e516665d1cdec0d565948883b900f4648d192df8ae4e2ade3a82a0961e2e1518e3a83a2f329090c646d899a2d3bb81ba1455cc3cce91cb7f3d4a297680bd7c7f061c1576207330e935c21c2a2fba10525666a753160f1888e7e5f6583e1b89b41f8ea8e81e8a9f588fd8dc23ce4463e36cde61ef871069bc64685bae34ee981b64662efa415834d1c6baf4bc3f03a979f87af43828d1d5cedfa8634ca6b20fa4a02de2dc1af983f875a8aef148f8991836e53b9e9043813f5af863c1c354120e5e39e47519777e3b931ee3b3550e4f028c95cf71059f6490500fc8186c14d3e7dd66e1d177eb2cf0cd684ebb2440c6a3882190fd34fd2beecb28e64820c8a3d659c60cb92f7e166157481f17e6a769421eb30edc5d119b0dba8e036901ef7330a230c91f2249c56bcf770606fc1446cc877b6720b7e400cef1e0897f09f8d1e654aaf117ddd96b3a06d6f45aa9e8a9a7efbd72e6344ab30f9abe093eb727714566083b15391efc6077c12a27deb190cad55eeed81c7ffcf452813e888704c5b48697fd07dabc84c34c2d81be26ffac38abec70377171451fa88483081c0dbb8771911db56d0780df45855fb60c6931dfe4d2654b900d440a7e9c87b14c59621d17ca935f9d05f6cf74fa557d6e09d6c5e5cee68c5276eff605c39c51bd37be17c8f4bc0a3f2c40f4b1977eb1ecab5d0e3b82bc06beed22e21d473195c89fd411995c0da513f4192b5e912d8a30cea231880f5c03bae8bb275c152f4deb4b566c1f352d68cb625f956c5891cca573ff6abc64a781da5270d147d15fe66494a92e93827c8668ee14a902239f28f32113c4e0eb0c4b1d6badc24f67b1ae62fa5b9ece561a8fb4f51028942331b24fab8bfe6e9400e95363ed36e318574855e3ca74731f8e1168bd3643ccfc34123418ceea1a42c4bb99963bc21d7594126b937eb244b152a0baa25a8ae1c4aea2b23c5011ee18f433b4759078c54bed8dd1861d516e8dca83c63f65d3e35ac04605b03cceeb89ba1a6ff6b26b27d0a89a6c06153b2c04c927e48758a6a10a8fdb5566a1a692cd2cd4dc04fb109d24d41573ec5ffd2c1e6ed6f032e5a88acc487a9e61a80b06d4faade8a5236413c262e0ee42dcf06b6c84758b29245e364fc8745c2a5de2f1dea633083ff2bfa524710de1796bccd1ae461f7d07433e49868c84273b482150348fa17384ccdfc1e86bcff196f77d9aeda42bc923dd051a5e8fa845cc4c6a41cd3267a14002caa6978c43a1b2ec3e2f27b3232328cfbcadf91f436c9cb041ffda303605798c3834566b4e0b15ff13851b6aa284f4d042a911d04dfb154b6e6fc79786eb6da1f548eb0365ca2381b61a292e2d42b0e60839ff63bc4f6240f2b04d65e703c323b85521d3574acb64c366d88184d6f4ca0e88b98ecf9a184eb117ac4c4a9939a6f12b3402abd910ee1347a07289ec6ce430a5fcdad08eb5bc34df9159fed4344d6445028d84c3f07ecfc5aa2487b3ef64a86e794fd0fab518b2cf41f8d6fc6b1f2a11c29185ac0a3216d7bdd8e55f5924b44713d65da93e77975f9da4f4fc9fe960857b2c55140b4cd17d5de9a3a58ca02b70ef72ac8e93d87f8ce6f15f04744b391a49ac6af39c385b9f7f35fdc9f0e56f23486421b7a12da892c6b99d7593fa178dfdef73e805cb53c46c5099141a128e6bd37f6e6f1eeaeffe8156781e32c72faa6ab0334846a409c47a475c8bfb8646187aad43114621e05a1b1281813fe7c9108137c9a009d6c4023e5ede943a16e0a49934176009b57f163b941b2b02b6d7742ccbfa6308ca83727a4cf6ecf3b488c5d9d6c4e82922dc3c3bd4270f7cd5a97c938aac669c071ac29a15202e3a0830bf0548834500cf6a498fb4948e664a8c890713abd70ff034c79879ed6e4511c034a19df6ec5db0c4d3f482b4ea5a79c1d92b295a4a093ba3b5be649537d238642ccdf5bab6bc0653b6780bc248d8e0c3fdd3d050ef5b9443ec016c7c8828d27178e2ce0895418f3a3a45a24e3dcca08a83944645ab236dff46d8e62694c8d2339e1a7216bf20271b88440dd42de0f9d466c79360f5569c75dda2ad2f9bfb37e18e3a02f60f84b0f5d6f6e1e8ac8ec62ced94be5ef60d7441180d3e35aa50ec95c22fd4a456604bc69e427", 0x1000}], 0x4, &(0x7f0000001e00)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [r11, r11, r11, r9, r7]}}, @rights={{0x2c, 0x1, 0x1, [r2, r5, 0xffffffffffffffff, r9, r9, r7, r4]}}, @rights={{0x24, 0x1, 0x1, [r5, r7, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xe0, 0x8000}}, {{&(0x7f0000001f00)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000002340)=[{&(0x7f0000001f80)="6e612055395f8d41f3fc42b5e7c06d310a5aacfd5557a0c7949864dcace5df3c18d177594af414fa4784c990f3fbc564d4dd98f209f13260dbf20c03c84281b5de", 0x41}, {&(0x7f0000002000)="d63872fe561c69568a230d5b80012a1e124d397768143b6d48d8abb6e0b2fa83426f26679b287940713f89e5861279a848665de0af37ef21138e9298e314d772f5aea53a5fd2ede2009ec1f5800a36", 0x4f}, {&(0x7f0000002080)="2d32196289d4437c4cccb405a09419b60c3e7833ede49e850ac3c826fce25dedd7ce8fd7ae47aa34aa64c9281bca120b73a208201ecb5dbb1790c8aed90f97cd409ab13e62eb2795d3dad57950a2578efc5a81e6f4fa493a1be0f5f989bf611a767a78e8b38835a034bdadb5568a474d501e19", 0x73}, {&(0x7f0000002100)="c57f81d94c116246554e034a52191ec3b16f766d5c31e3a7fcee158805c805085568abc057a765dca51742b3ffe27ceb073fefbb20d82a21577ce09539867ced99aa931f9431b33ce6e7e509edadfb1217de74449b2b528d44e7880b369bb9ff22d7edc5b14c602dc31d8cbdadb28d2c", 0x70}, {&(0x7f0000002180)="0c3351a4f4a9c50c17ab5642a72afbf005e9ba57c794ab079cdb965b529da32223088b10646961e3c37d325d4ec29c3594e5962be4e89a4a824b012a8b71fe1e57859ba3372ecb7434a949644d5c351d7d2684c7929c767b03f2a0cba575b1260ad5641ab261c415d2456adb2a2e38db8e7678100ec8cd1f9a0470b8f062836dd10562d917185632b1c13235", 0x8c}, {&(0x7f0000002240)="b9af76e261107352fc8b4ae8e076c9816730e24e3a555b072873ebd8f3a3361720cd22c86717f2c477bfe3f66c3ba414099ba84d559531e40102ebf12b46689245223b2ba2ce22dcc067a6515d1fbeb3eb0280b586ed9b7328d8063062e3d284107e9e4728a7e5e4af1ca49a7765e40113059629a5ab22d717d34277428128ab6d60e9cb43aee5dc26e80ab85a0beaabb0cfe3990a2dff06aa5db844ece575abfea32432a922b2a3d94cd8b8a0a6266e521647e01a6d540e01e6abc5429ccafae3a56afe43ec9d8cab246b986a77dceecd0092fef7bd4041b1dbd6e082cb4337a6a6150bb39c268ef62f34ce3e1ea77a048f94160c", 0xf5}], 0x6, &(0x7f00000023c0)=[@rights={{0x18, 0x1, 0x1, [r5, r2]}}], 0x18, 0x90}}, {{&(0x7f0000002400)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000002540)=[{&(0x7f0000002480)="5dd2229ba1dab14ec41a3809f1f646736bbea6ef1ef8a5d8f1b676c0f4ff95310db7afa75e79ea9f7961e79d50f2d791b5e91b73fbd99bc7c1239f408d3813e2fbdc3b9fbd7af224f4145249f16cb082ef2495fa6db4e5aaa3cdcd90c26badfc064ac2648b17b6bf634ac017668d3914ed9a2ac672606e86a5f3b67dca450197d5f014e510970ab35703c4e9f099ce76c0ee0a3aae0fe791b7c37e14340462a70edd8ae0ccaf9938f128a5570616f60ff3edb1aaa3577aae409472cd", 0xbc}], 0x1, &(0x7f0000002580)}}, {{&(0x7f00000025c0)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000003980)=[{&(0x7f0000002640)="517462921d01badd0fea26bffaf5c410585799f87dc65594c5cdd19b3972017924ce0bedbdd615bf0381079f2349ea97eae8a5770e2aef59ebe794f96fbe96386de6448d79f2531398686f5782348cc58922695ec8543ae391f9616e48250de1591fab1f0c5457a04cc6d539a2283c17fe45c27b3e8ba4067170864e3757e36312a952e5c72b2b731614341899e1e90db951ab51e547e1d72c6ab80291372ec4667709e205cbdd063aa2b9dbe21077ea2d18b2cba664a7a17f4bfa888471643cbe16c86c962a88d4688ee1f61ea5d3b95653a95ef79cc4921acb2d085330b5a2b40e27dcb919d412b8f0e23abdd8cad892ae0fd5ba2a3f239dd851c616c59212a595d15d18a7cb6c097fe1db4822c0d655292c033944700df356cb402d4e04c6f6031cdc9448c1383a2fcb1587d6fead9d8f6776649ac5e3c0957fff5c648a9c72c1c82743516195ff01f24895954d8d67a2b582ac206c57a22c7e7c814709985e5614beb53ec1811989fba6a54d1532a4e28f25ffaed9b223245782adbe0f311cabae76b9706bb636502ce4205af3853ec4f81600ff351d6a5c889fd73fd008055f299c085b08d6d6c19bc5b941df8d3e50178243ec692df911346ec4fd8373c4c9e073ef45a435da932df665c01122b7b03abc80e9737a401911d01bb49f416d3bfd4c2cc52d86fdc7c73452159541ba6bce8a277a313ba0f104cfd5e89f3c390134b5c970a70a689e6f27b72baba3aab0492861dc91bb06d7f5a1ca525c6fe53dbbe4c6b758a41156fdd91eb82fd075903b0e04399fc84f303fbf033981a205173da80ad767b99a7c7f458ac5ac6728e3f3fa48b1b8bb4431266365939f9f01ca34d38466fd7b41c9eb7871455761f0f84e92840ad2874feb243419a6c63901afcf4cfb146ddd332bc47acb9755f91ac223bca1a9c9579dcb499ca3b792616c825171095312cd85d9b40ad463055a2b6fbdf2f0423f99d03730e3ebc72339ace97023d69a8db6f3ce4ad697001482b986451efe934c16a560e1654d482323cc099501e7ac5d898e7531aab204c15992198de3940d9c59f1b6c9596c81dafbb8c34dd35604816bdd59cde7df4dd3cc54ebcddb19701227556327f4981b6769ba721ddf53e9b1fa4ae7cd14479d0cb3c38f9cb2818b49726f3f5e500ad35ae4df9d6df527d84c57b8326afd97cd12145015edf8d34afa0591ec42960b1dd851fdfa410ba2141ec13b250d6f85266af5c92ecd6d17f474f1d20d0919c7750b4e650cd4e3da46430cb71a01ab0b185463c9682534e6c1f72e73b32a21de5633c8bae3e9660e023ec9589013df31f044f9032205fd9276abb5fa03553651defc63b0402d7330b2c45922cbded53101f9c71c3c0f70d2b04db0db4b50f794a632312d67fdff8f6a498366d24502c040ce61e8c42096011cc9c7e6161508ea820cc7b8bbb6963e9ce4731a8c7c839a4b0e184ccf4590c0c0327a7c11c891e462c09896345fbc21bea6ecba835a8cb4a93e1e19f52e9ec9c663f2135bb8e9c8e7de7aefc0dcc877af1247393673b1669f14154fad2894705814ec49bd013fe536094b1585cab6687b5563a30013f9c1b6c082024622a2e834cf249930c7d7c2e2964f328413942570988548cfe627d1f64681dfa11ad91c790e933df6d904e58cbb597b0610300b4e7a92aaf2f8b5e68bbe5cabadde3218c7be83fb7ff37973d18f45c438f5896490f2ec7ee67cc77ba93fec5bffd2b27e033913444700f77cf83afb77eb880b843f8e80dc9fc61c8fea9f4df351249ea859c1e64fb06ee8ba52a23ae43a3629e913ea4ea09b21e96cf0dc383676ada7d87e36b4aa4a70674abe85bb02bdf31c2b4d762648c7e75f92f9e47a1edb535e4f6ed44b4c9be9a8d4d8cd0a28aff7164a2750f26845066aed8a4070937da370d6130803fd038fdf33419bcdd99c817f99f1c3f14616a4e18db9035e37e361e4277aa2abc7caf5ac15291f7af41f26758c992e1a0c67450f74ce9559dfce37951f6fe208c5a620f0fb2bda261f4c9642b168d1c6c5a8f371d1f7a00c6e69ffe47b06530b7eec8804d2beddbb56ecb980463789f9a808ee799fddc6587491a60c7ed882c4fa88ff433d87f8a5f830e3acf9c110f02e45f20c0fd05c03639d1f6fcc7c6e013306c0a472c3b25a30ddb733a1e7221a7762909fd8fe4ca55ce938c89f94c9e452f6d173c768538d7864e9de599dd75980881fa1684485a1f7112dc5cd78fe517199bf7c06c52a12e11cdbe2c899f23b1d919ea9e8a33ab6cf4846f83313ee36097d4df0edfa52f92c4a13e20dba87238f79872a2b4159e89d1e2d413fcb6c40020fa888444d519a93979f83a3cd665c2f2157a9565447396f23bdf03cf08c4276c4500ef652488519bb97ae4431b61c3e3858879010412ad447e0079bc6551b84c7e8d9a8db43b691391f675fd06af70c91e649ba9241df02798fa1b4165c222a70dfb05b352df9dd8725cb7c165eca93e0b0d03a8409d7461309ff2607554de6084ad899ca2ad70a74cd2bbe460e18f42cbba63030205e080e0fd0fb5f6a1e996adb0371684410de52739c58918147cbcebe4d1c0754af8d4a1767e193b01ca080809b9aa33ffc8d801cb2055bf9daf037b54f67a5121e6306bb833b8a8041eb8c7a58fc8bdd1ef00572300c1d628fd22a67b9e0c932886fdaf1ec61446e316d00e1d1e8b1fd5ba5913b598eb5f2b408ea6f3a8229c77076e6f5eff17718b3f818c92b81235f70e9673a07178ce2f4877c2e3e9836c3db02bd2c6dc24c35b320ce188bc82bde1ac655c67af95fb79c3128a97593ac3a7a99f31e46e2017c31c2023dfc72da0d36fe28ef1b3ae33068896f7f547ef08e0cc7141c453a5f1e2471b4d1abfc15aa2824dd56bb68f7ce1bf6da7a1ccf3ad698400959493212528c057d308d650dec774ac18e55078459132687e37be037c0b8a2845ff175db557cd0ca12fbd515ac4de070f61029f184df62938d8f6cf6a6a39aadf0e92e735c2de0b0dc28121a0042fc1b3a5c6a5ea4f7a37c2c525748303a0728ce12c4d502b486a39e2e213457aaed59b84b89389deeba8da249166e52f56dd35708d28c06644dc76775ffac3ba98d51c8be88e3b3364596c2b2cfbbda2eb92f5f6d1b05c3ec71d46d1b39ea2fef2515a03a28496fc52da7f944cd21137c39f4970546659fbaabd9b1edc3e446cd123976c114485dab5219ab9350ba147d5abb192c0bc725a72dda7e75a7c675a8c85fc36077f07c5d5dc93b62bc3d3f7f6f04e4f181be1252e2deb323f712f068d26071b81a9c095f1decc7eb20a7eceef1d962436b64a6838306373fb10d309e40c74fdb08d4a5e95c809a4d7fdeecf260e9701d177f3f6be8ac6b265a96ceb11867d8af303c8c51599c570d58337808500beb35bbd57c3e627f7f9dba9b590e8c7ac527a4461dcd8344f0bb3676e4e5f505c199df3a553d6f3b293ced556bdf768a855d64cb67f69b0316cf1b11cb9fb048d5044809259fc2bfeebe3dacdaca342b5f6b8b7d959517d88e4ee56c739fc91701017e967bddc50e79e1f5cb7db90d744d26ba3819a8a51a1433168b55bcb3072868392dfc55c41c452db7b02bfee494c330b8eebbac245b1816ac6aa27866f4cc85adaca49c2c7555038e9a5806d4367fde50385a447b8b5346cf328d8a5bf0a753b996cdcb615be83ac52eddeb17e0f59d269ccd30f3035ab630401af8b25c0d8a3b26f8169d2e2c96632a0710d0b7a4d914e69a354562c83a61302f0fbb71b10ac182c991ce8a2abd1a45aac2c9df61f3b915e8a3c546fb60d47b54fb93eb6b3b02f9c2ed97953fc5d0e3c3c456ec15eb8b631ab8d1fdca963394f9058d6773b3d0c0f848a7782b29e91b53c7baeba44062ed01c91bee1146076ee7e2f2033e24418d311b39b507b0833d1761f881628b3a1b85366b68588f5047c0ea8c657d1fb3c19c676f0d9014e05234e20e7bc5b14cec6341eb86ce14e891dfe42d4401de367cda2c8192775101dc59c88d072ef4cf1c72d14425b92225a21691fb6c3bc543f0f3061e2c79172b16ff9fc3d2b1bb9b164120e50dee39f5daab37a7300c01644c44fa0a7178017da6e9e25875bd847bb78455e0d990e8d4a3a97715b4a8269727387c13f985c04d5198016f2c29cba6cbe2e67d95754b6407339b9c2b22cd5860996ba9fd85ac6e051994c3e2c7740fa8e31f6e32e3bfa4bdd624aec7092d6acace02643c24242c0145126d6516a3ef5d1252e4ff85845d6123a4d3a6216015df2b63489b8bcce1617d745cb82ae26b5e5bb5602a703e2668230c66b91b42c59059f57194a445e4bb27377411c2e1eb1ab8386b86dcab25abf1e52ae3800ebb718b2600da450cc1c35b13108daf8c5bcc12f20510e05cbd757b23df8f09ad8b4bf938e0bd07afeea35b24064893f6fd5d99982132608fa281d3b2a6eb3aebe8976c053c2a3aa6e920d890cb6a61c5ef1ff968562288256b1f1e4fd624fb6a312054b1cb36dd1e822ca97ead9493f95ff26cb308673f55f2dadbf4f2167fe3627497444266cf3b7942f34b7c92c9496a25908c6f03b4b5ed88feccf1d06d039a08be814e9ac946e9abcea6db52a01e1304ff14642d7785555c1000831e70d826b8efe0dd0fbda0c90724ec83359adb75fd82f1a943fb6047365c105fc8f32ddc2e4cf34a9ff04121e92c79f87ca4a6a5df482af33c2bd7d9dec0b59ee8c493a2e46260b096b0c5c67973acd0cf23e2fcbc3aa71512204d7aa8a54e174eb2f01a8de74ba70dc0649ad4d674a5421a43c8118164a0384c57f7ae8de889836846b899c509a5b14640e2d663e22e6c9d86d74cd9588c0b3e2337c80506d4cd499741ca4c7bfacd748a01c5e7ac570519cb87a3f298d6855903c099bda5eae959d6ea52f88ae0817e6b6cf27a9fc7a4d11bfaa4947c5231a0c41625799a7c89932d95ae1f9afee704315bd66a5642af54e8bb1f5d9f5bde829de99222e35b837937454c81130deaeec4d7ee5e802dadea17a3099f6d76525a22a7fda3c018a602f23b0e692bee2ff06a6661cb20f2273c02d5bf4eba262e5f94fef80dda4002a90f7074e1ad66176058d91ff02e1bb58bb4f0b4364760361a0d26e91e4753f12f39c2271f8343a0df02aef71c020741301e4f76424875184ce7ccbde13c2dc084e0d42107f2f9447d31121fe602f94b64546170d1308f825d6cecd4bc8ec5ae7b58f86372da33d117ffe693dc1593845aa56353bc528bdb2a32ff7ce8c73b60b2a51681dbd255dd3447a61cbec3ee7de0573483eb1abd401121ec3fa4208a018fbab366aad1a68cd789e5eeb54505dd4e834d8e1675bd870d70507a26417b3d1985090fd029d538fd05ca9310d078ee7dd829b2ff897b4d40e19fb3e25197ad914c8c3b4de2d3468ed4649a482053e1f06c17cb9bd82fa2e5ddf2642ebcf0602ad70a94419c54ef744840cc9ee82de020bd13708846dbde9db5b4ea1f744c8b8eb26ddf9513561dd6e3154bd5a17ceecca4364419c9c63f0127380b077ccbfa6f0d4c9b6a8de765596dd0f836dab8d2662abf1c4cfa2e251c570fd3d484ebbedf0738c4d182c6404723e660808c5ee9917714320b87ec531f92a88be2f364467575324b9f64604c3fc407d5f08d0a56a47bb797e67b0ba1352bf53304474757c498f1f98c91cc0480f3f75021d28d288867068dbe36dde5af0f52eaf48a134e75904e990a104332120e3638267d479408a129fba8a7ae2e3bbe9f8738fbb9d2c5682a223cdf0bfab9acd31952aa", 0x1000}, {&(0x7f0000003640)="8bf021b79f13730ba4f9de35c4a9e60f861a37669ac034d340b35dba706b4549e6f768339c7bd78d5eda63b0f96ca618660994849630c9a274a3136a4d2236a332bb0d4c0c66b1407ee0b90bed487ee108b3a07008f9b7a96788032bfaa308fd44cd9b5590bb47fa5765ded377dc62e1d69ea1c9b2128f7df6760001ef3a7673cfbc6f0c31b8e14d6e0c04a7d47e8d23539f34b54e28cb56cd8ac48de9359564c4ec7593147cac330b82e9121e4e8f36789dbe8ae0c089d3484adb36fe93acab2609c2291c1329706d", 0xc9}, {&(0x7f0000003740)="e781088080ca7867f108f5e596a22fff880e6ef3d9e30aec95eb6d64118a1fff61ddfa3a1e2204cefd85e275e1db5d4b27799929f9eb163cf9201c1ba5ec783adcab84237cf29af25e2ceafdf093af243aa1f8695c1531ad2422cda424bada9f36ad85cb52f5c89209d578dd57f2eb3328e8ea7f4118091effe371ab4227866401fab3832f6d08ef2052f585a41929d95fcf38eaf9d44e799fabde959cccb6c01c5bcee008d80e37aa7f308f3a2304c70158fc1ff54727e8a490af4532e096754e7bc828e0af5183624f8fc563b9e2a623c34b325a98b8fe7c8d2af28fd891", 0xdf}, {&(0x7f0000003840)="a5a2b15f56037b79d5190404b9c3caf1b4b9f694e9b9b905dde0e21c1e6021bc72b3e3eada45f05c5b4c57cd48413dd1128095b3d600534527878e22852364ce83e32625836f4ce22b326ce67bac0ab78276f1b6087fd99fba0e6b15dfa5937e3d321af278a708fda00f13f60e4bc70534eb2909b0d1cf44dcfa50db873937891788b7f61f41f05634dbdb5ce057e7cbb626f44e9e6f403811377cdf2ae6ecfbad52a96454e929fa9c1d7f5b7930596ac33f745024a802945e9a7f834eed8245debe05303ae939d37f1f49fa87262c61a4b4d7710cabb2820d8f6a9dd4fe34a870632989", 0xe4}, {&(0x7f0000003940)="6e3324e9454ae397851efbe3eefc5dea148f0da61cc5d0efa1", 0x19}], 0x5, &(0x7f0000003a00)=[@rights={{0x30, 0x1, 0x1, [r11, r5, r5, 0xffffffffffffffff, r11, r7, r9, r7]}}, @rights={{0x18, 0x1, 0x1, [r5, 0xffffffffffffffff]}}], 0x48, 0x8008050}}, {{&(0x7f0000003a80)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003f40)=[{&(0x7f0000003b00)="54cc0e1022d0fbb50da294b8b7fd2ea8a5a4af8fb80f04b61794fc448e67351973959d331d0e4fb016bc8ed1ae2232f4f7843fbff4890b37ffe2ed56ceec61509c9887004f7eed853288caa4d0f6df6198150e3e62e90740f87dc73ed867270f24b28cb87b8f486ea975bac9cd29ffa1d0ff79776c93d7297d0d3cd8f1868bb73a87d6399f017593bb955a2c5c5ee8ecc2d6f2a948282642aa6afc584c48e15cbf71864c3470e1f14511571cfff1bccb0586c20fc844800d10f314b7869ab6ea0452bbe2f5ce", 0xc6}, {&(0x7f0000003c00)="9da1cb47d7c24d50913c5482f16baec901c3efdd0333049f19fb3013302bf92f7e77739ca24fa5e2948d91c593705e63dc0bcebb486fa5c8bf67436a43d60b0cdea162a85a77f2718bbca7ada2f377b4add069d9a05fda8786a170cdc8267fef33af5763a21ebe52b8052a464ea1652687c3f1ba3b0b0f5e16f165f2a6471da78e91802f3f944a700ee2d6e4db9a8e6acbc4cde0411a905d94294c66cdb64fe2b95151e87df4fdec15c72917eca779909d24e95fa4c45c88b25e3720e4021db4a520a7c8e22a5861123a895e089cbec1ad46cb6683e6677d71d4bd39f446d5524f24e8b0255c2d90cf69e5173bd5", 0xee}, {&(0x7f0000003d00)="77f3bed5d2ed4cd5f2c89ca865ea2013b5c7241c140fc8b7934d3487a85259188fbb9d39a3b40e6d6ae6b948210b85b17c87c92d4e1e7d828b45af7c86f70df750e1ba39a3eab0a920b7af7f963457d672d32bba8fb0b12694fabca56554822387bc1c2f1cd186c06a18b4948418dd1d806f59c0a1ea", 0x76}, {&(0x7f0000003d80)="51052c18cd76cdb0f386e8d54acc75bba1faee9ae3fef39fdb6368edfee676dce2144672bb5c231a41be3106e9167e1f05a6e091a731ff847cca0feac0350d23e25b6b83cee4defee0b91d9668938a48e438669dbe351e6fd30b9299bbe0c87253c02b1b02ffa2fbee942933c7f0e91389074c8dcf478b5116c145e47e7d8bb036a740353e531a8efc4fd83580df1c88e47560a97e83393f441dbe77a3edc64d5f5b74d1e3f75ceba64dafd34e", 0xad}, {&(0x7f0000003e40)="334fa91b64e7b345ec1a8526668b0016b30ee08bcb76810ac9cfab890e9003cec0b5906ecb0864134fd37604a97072b8e9fc308da7286b8ef86de1a493026c0889c9f97954f224eece93de7d6c62c314ec0a20434e1aa10c5d738dc5410318a7c0823125474bed414c95d68eb8de5a0781346b4cfdbf09c25b24d30db6bd4db94725ea517e9afd85c29c36247774d225cca79a57465501685d1c29e97146d67df1aa82ea730194366182d8dce82099b58e32d9ccc446f90f290e16a2f7d1d12d65f90849c39190232b2d2874a3d5d3bff765a2daf79b0c583158dcd64213a6d717045e9017f7a56c767a44d62295a6469f", 0xf1}], 0x5, &(0x7f00000040c0)=[@rights={{0x18, 0x1, 0x1, [r2, r7]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r2, r7, r11, r9]}}, @cred={{0x1c, 0x1, 0x2, {r12, r13}}}, @rights={{0x24, 0x1, 0x1, [r9, r7, r5, r5, r9]}}], 0x88, 0x800}}], 0x5, 0x10) r14 = socket(0x200000000000011, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r14, 0x8933, &(0x7f0000000000)={'bridge0\x00', 0x0}) sendmsg$nl_route(r11, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="3800e3001000e501000000000000000007000000", @ANYRES32=r15, @ANYBLOB="20000100", @ANYRES32=0x0, @ANYBLOB="00bba30000000000"], 0x38}}, 0x0) r16 = socket$inet6(0xa, 0x1, 0x0) r17 = dup2(r16, r16) r18 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r18, 0x8933, &(0x7f0000000040)={'veth0_vlan\x00', 0x0}) ioctl$sock_inet6_SIOCDELRT(r17, 0x890c, &(0x7f0000000100)={@remote, @private1, @ipv4={'\x00', '\xff\xff', @empty}, 0xd929, 0x40, 0xfffd, 0x100, 0x9, 0x40000000, r19}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) getsockname$packet(0xffffffffffffffff, &(0x7f00000001c0)={0x11, 0x0, 0x0}, &(0x7f0000000200)=0x14) sendmsg$ETHTOOL_MSG_PAUSE_GET(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000500)={&(0x7f0000000300)={0x1d4, r3, 0x2, 0x70bd28, 0x25dfdbfe, {}, [@HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pimreg0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}]}, @HEADER={0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r10}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bond\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}]}, @HEADER={0x84, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r19}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netpci0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r20}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r21}]}, @HEADER={0x64, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bridge\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vcan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r10}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}]}, 0x1d4}, 0x1, 0x0, 0x0, 0x4000}, 0x20000000) setsockopt$inet6_mreq(r1, 0x29, 0xbe4358aaad62cc20, &(0x7f0000000000)={@private0, r19}, 0x14) 00:46:02 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) writev(r0, &(0x7f0000000000), 0x0) setsockopt$inet6_mreq(r0, 0x29, 0x1b, &(0x7f00000000c0)={@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, 0x14) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f00000018c0)=@newlink={0x58, 0x10, 0x439, 0x0, 0x0, {0x0, 0x0, 0x0, r6}, [@IFLA_VFINFO_LIST={0x30, 0x16, 0x0, 0x1, [{0x2c, 0x1, 0x0, 0x1, [@IFLA_VF_MAC={0x28, 0x1, {0x81000000, @local}}]}]}, @IFLA_MTU={0x8}]}, 0x58}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) r9 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r9, 0x8933, &(0x7f0000000000)={'team0\x00', 0x0}) sendmsg$nl_route(r9, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=@newlink={0x3c, 0x10, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x10104}, [@IFLA_IFNAME={0x14, 0x3, 'bridge_slave_0\x00'}, @IFLA_MASTER={0x8, 0xa, r10}]}, 0x3c}}, 0x0) r11 = socket$nl_route(0x10, 0x3, 0x0) r12 = getpid() lstat(&(0x7f0000004000)='./file0\x00', &(0x7f0000004040)={0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000004180)=[{{&(0x7f0000000580)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000001780)=[{&(0x7f0000000600)='N', 0x1}, {&(0x7f0000000640)="a48bf1aedb8e32e4f891", 0xa}, {&(0x7f0000000680)="c947ff2cf9a393ae3e38c4b75240b0f5973f411dd7d7605e36621611747bbf1dfd66ac411c03f93c6a1c513d6bc643e744d0ef27b9458f5845bb732a87d5cfb68a1c3fb904e67c6c12a9eeece373e2b41049e8633db1192322a6ec7522565b06e671c2879a19f88ec173b69ed0924d7e9e3a30a9b81377caa3c14f6537c74a4a4cf97b84f642cd044b98a26f5a395a53d27cfeb7fb63e7fcf0f5acffc7686737d68d6fea5fd865f285cc90452fb56e43f3ef46cab4aeec1920f16b7b16c0f6986b88b2119f7ca2c92725ea8d7a88a2ec93e04efbdae661a4c519ede6f1e8d7bc5d7da4f6b7e7b0", 0xe7}, {&(0x7f0000000780)="9b1f86598f4da12ccf2694bc171d71f72fc8867bc1cfaca287287d146a75810f804ad14d9282c26911339aa4deaa7aae8538c4131aa109c34274dcb1b71db8251425c544ba1916e45ea27458c866884c8c4cba1fe7165382b2898628c8a5891cd36a3813a778bfaf1fff791884310a91d14babbf65e206c3cec03f62ab9295793301e08f7fea1fe2fba794b50b8531e00884466350f0ef931ebd38ae1a184c882b7a8694300c2a5da4160aaa07505685e454c14d29aa73b451d43b2959c9381967cd2fd80c11928c638a8a2ee5ebe26723fd3cf3d1493675161d044d48422a43ac1573578ae539016c17b1fbd09e46a3d7a78cc49ee269cbc162e0694dfb0e400c365cd2dde468012a0b5a193af995e7b22b4c712db90ce4a1bc09171afd3ac005cb56a6590047b534a41754694f177228f249afa058272164c1d9ce89301ec253c80b76503aaa9ab3de457ab5b23b4e52600fc3e077866df44d28b1a719570c4946acbc6d31d25d263d7b350357d86d1465c1a3fb70bfbedb19a20dc7c269cf48238b5cb4fc2147e1a5979fc0e1f4ac8aa77da0ac7c51cc2417ab8ef176a2831e734a8a4b94c0debad702c7075fd4c0b3b250564bbb296917a9fc87161afa4472c8c8a4013af45b178e86544d7b70258f8a238bdff3835414fea483bda65e9905f38f89726f83671ece307b18ec047aa8e4dcbda2d6dfb585635a7fff1b36e91331e0e717705f6783bdc6c8653ef0ba3fd39ec309b472d8eb89e4bf0cbfc5252ce2e1bab420a952ae566bf6303beea53c1b8c4c3ec588f9c6d320b91e90740200a37aeb9c3339751c3fa83b734e4a0ba945b0e233adb74f906ac5f6378000d76ed9b99e1182a4559488093fce191087d4cfc26d8c19d45986a352e5ab856658b8e5b25326bedad1f275bd81b74271ee070d37a6fdbec064bcbd574fbc790708d150ec37b9c361b06e987073f47ac22fcfd89232a19e16736841ffcb6c907ba82becc6f7ce0b6a496990c280b821abcc901e872d8607fdc31b57f131e6e3f5a3276f19a376fed57efca9b4af09ef87661d4c57df796202a124577d4b9465752ff42f780dcacc3484cb900d62d056a01b3ed57e0a928a25b03cbee61f919e5858876facabd59b41d56276b8c9abef27e82268d6b304eb95bf70b2a3b3385b7e9bbaaf73163178c7f51178cff15864344ca98c6818ce05fefbd8fda8f637818e564105178ec79baee15beb84ffefcc68b303ba4ae6581d6645129e9f243d09da16522b761c6dd3cf08fe9df8bb35c3f78f4a019452ac4ddf3e93cc4447b1d505c5b6138487e0a859744202370c01f8c85969e013ccae3f3055fd964a178d4c870c757c94006473fc3db0e377032245fd900dec8fc2688ec946620b9d894321f0f4ef1b7a3c2aa84ede68b3f6b113db8f7f4ba40fc61fc7cbfa96a737a626ac72a5da68d6a2743a40bd79261e84ab692628e24485c4c8f3364c2dc717247cca9b13e30679804486e63c3fc213349b02c4e7e2abfb8b9e58f055d406fa757009882ddcb2f149228752b48ea12ebca03cd52780976d15ed102d4d586cf7cf0c8e4e477d8a737f892d6d82b89fc50e34273bce2ae0c8214339739a6b3fab91bfb5f29495e575ff060170149c7d94d0602cae1631de77b5e1f6cd96db1f57164caac5f733c5ec3185e6c3fc7d3b07b895fce1ae0a67f5b73498f7e9de08f86e8d02cf3632227f254e5395c5dd07d619319dd45cdc37e9201a38cc83e103c92288899db576c040b580425fbcbc208c55ccb410f80127c177fbea0c0b9bbf02b32b1ae460cf37dcc98981773a93061b2c21e8db427e6d9b77418aada8fe78f28b1527115115a83c53cf333c9fdcef48cf4528962b316a33ff88414a019430f4f91790a6eb56fc4e718a74d6ecfe89b60364f870a57934926bab2529760b0cedc222156cca57f9a438e22294f8dd66cec725adaa8c1dfc95050aafdea9409fbf57ac8c80c33ed68c9dbc840fd61123085680e79e15fd6c9879ea9cc1e1c64031cd2cdfc869c6a5f5a82da9ebdf0eab10b07b80f66f849bddba3684e19cf926313e39245223b421f6bc52e37952d46308e83bf5b6d2f17d08d742b499a7637d2c14220bb32687525357f4e941ca20dabefee57f18e8b70b13ed036081f28801673e2ad17ac70b85aea220545e4f0dd3cc04acf3744d41e3038b08bad775d0dd1da879a8f551bf136d00eb3ec85e8c757c15d013b71e3da46aa4e1997a9fab7a798bf1361c8647aba75da7d720b3b58be207d5a610f19066c36e38556e6c94362fdcb0d79e4a0e50d706a5ebe3a29d2991982b483d4e0fddbd6d2c196ec1c0f58a4b92c1c08d92967dd98cf1ec1d6c53d35a5a7173636f39612af6addae3dd0b99795f09147bc7efb5bb013c515083f4fcd10a0106480034bbe2b85af6444b067a1d3fcac874faf81b67e7a3079a3bbf34666675f27c037c4239f5c67ee5917ff4c89d2e8a4bb8667c0fd9b3c83525f84e8c40d122e505fe07354dc27f1de978f10ba8aa774cada33c99d3c75cff2e8fb9fd3a0c80842f003de33a173d3d5705415a077c29a76fc10851de9e80b57ca7f74f464d04d189a8348738b7c1a9615597049e6ec92edf7e5aebe7415536bf38cf4640022e1ead0923a248b4e2bc72b83e0e22ba07df286c2f4cf0b08f0172af6350c58b1a1cb7a9c818905394e11b90b5a6bf3d9952f74b308ca169b94bb109c4d07328edf1f8c695061bd7f2804e604deaeb015cca5fbdaaeb9ecc99d96d930ffe71d0af8eaf595a60e02bb35c5c70b71ee676cc5e41a46d9e054d53d3ab1acda0cae956e5708ffe2616c64d4739fb17e1f2e63930528f1affbd049d8f099ad675af3b4387b850e066ab9b958e7557c57a6c083ae88bfba734de39a28ec8fa286c8c9e19fce78b5e731eb563562560cef2218d2f34a625bd90c7b46a12a05fee7d4fbd4f1b2478994b057746e432a9bb195bf9748b23dd0029707a82e28320537d84b7568039f26b5d4b6833de382776fa17bbca39a45cab43f6a703ef8f3fbceb01960749c22cf73807c72560df9057ddf8baddd92f24a9b35758b1205697a585b9765cd6f761f012261b0865c52b95b60690af349d9f233ddd3b8aa70b31672391fbf2ed30222ce3410d382e109c70bfd50f1abdde865f004bc4ce5186ed08e36624c4db3bff1299b7730f14c836665f618b77e97bee688b1703e3ba9b0d5571526549a86ab4ba10ac97e87a9aa213367fc3b70b766d0be2a3fceb18837128cf7c72513a1d46dd608fd47eee9442176737541213f502f2461625509f155ac63468140933b1e95eb3564599fc9295278bacd9090781a08772feceac6bdc8035fcea7ddf7a892b124eebf0976b5a742bfc27fc030323758b3f25a767626df124b1069840f93ae13fe65b33e45af5d19ac3672b3d770aca7dd6d6877ca208d6df9d2afc8b668264ace26a18021376ee9c43f382a43b55514dd7537c52c89d9571d6b934af5d3dc0426cf1c0f7fd5f4a3f89dd99db1b595f6f1c93d00fabdd73ec354bef2cd266a69ff053e0a5e9e13c94c720ff77bb266c8bb30371bec01d8d06da884e7c6faf11f483620a83321ae9f84172af2fa96514a059dd4670550daaa085062e516665d1cdec0d565948883b900f4648d192df8ae4e2ade3a82a0961e2e1518e3a83a2f329090c646d899a2d3bb81ba1455cc3cce91cb7f3d4a297680bd7c7f061c1576207330e935c21c2a2fba10525666a753160f1888e7e5f6583e1b89b41f8ea8e81e8a9f588fd8dc23ce4463e36cde61ef871069bc64685bae34ee981b64662efa415834d1c6baf4bc3f03a979f87af43828d1d5cedfa8634ca6b20fa4a02de2dc1af983f875a8aef148f8991836e53b9e9043813f5af863c1c354120e5e39e47519777e3b931ee3b3550e4f028c95cf71059f6490500fc8186c14d3e7dd66e1d177eb2cf0cd684ebb2440c6a3882190fd34fd2beecb28e64820c8a3d659c60cb92f7e166157481f17e6a769421eb30edc5d119b0dba8e036901ef7330a230c91f2249c56bcf770606fc1446cc877b6720b7e400cef1e0897f09f8d1e654aaf117ddd96b3a06d6f45aa9e8a9a7efbd72e6344ab30f9abe093eb727714566083b15391efc6077c12a27deb190cad55eeed81c7ffcf452813e888704c5b48697fd07dabc84c34c2d81be26ffac38abec70377171451fa88483081c0dbb8771911db56d0780df45855fb60c6931dfe4d2654b900d440a7e9c87b14c59621d17ca935f9d05f6cf74fa557d6e09d6c5e5cee68c5276eff605c39c51bd37be17c8f4bc0a3f2c40f4b1977eb1ecab5d0e3b82bc06beed22e21d473195c89fd411995c0da513f4192b5e912d8a30cea231880f5c03bae8bb275c152f4deb4b566c1f352d68cb625f956c5891cca573ff6abc64a781da5270d147d15fe66494a92e93827c8668ee14a902239f28f32113c4e0eb0c4b1d6badc24f67b1ae62fa5b9ece561a8fb4f51028942331b24fab8bfe6e9400e95363ed36e318574855e3ca74731f8e1168bd3643ccfc34123418ceea1a42c4bb99963bc21d7594126b937eb244b152a0baa25a8ae1c4aea2b23c5011ee18f433b4759078c54bed8dd1861d516e8dca83c63f65d3e35ac04605b03cceeb89ba1a6ff6b26b27d0a89a6c06153b2c04c927e48758a6a10a8fdb5566a1a692cd2cd4dc04fb109d24d41573ec5ffd2c1e6ed6f032e5a88acc487a9e61a80b06d4faade8a5236413c262e0ee42dcf06b6c84758b29245e364fc8745c2a5de2f1dea633083ff2bfa524710de1796bccd1ae461f7d07433e49868c84273b482150348fa17384ccdfc1e86bcff196f77d9aeda42bc923dd051a5e8fa845cc4c6a41cd3267a14002caa6978c43a1b2ec3e2f27b3232328cfbcadf91f436c9cb041ffda303605798c3834566b4e0b15ff13851b6aa284f4d042a911d04dfb154b6e6fc79786eb6da1f548eb0365ca2381b61a292e2d42b0e60839ff63bc4f6240f2b04d65e703c323b85521d3574acb64c366d88184d6f4ca0e88b98ecf9a184eb117ac4c4a9939a6f12b3402abd910ee1347a07289ec6ce430a5fcdad08eb5bc34df9159fed4344d6445028d84c3f07ecfc5aa2487b3ef64a86e794fd0fab518b2cf41f8d6fc6b1f2a11c29185ac0a3216d7bdd8e55f5924b44713d65da93e77975f9da4f4fc9fe960857b2c55140b4cd17d5de9a3a58ca02b70ef72ac8e93d87f8ce6f15f04744b391a49ac6af39c385b9f7f35fdc9f0e56f23486421b7a12da892c6b99d7593fa178dfdef73e805cb53c46c5099141a128e6bd37f6e6f1eeaeffe8156781e32c72faa6ab0334846a409c47a475c8bfb8646187aad43114621e05a1b1281813fe7c9108137c9a009d6c4023e5ede943a16e0a49934176009b57f163b941b2b02b6d7742ccbfa6308ca83727a4cf6ecf3b488c5d9d6c4e82922dc3c3bd4270f7cd5a97c938aac669c071ac29a15202e3a0830bf0548834500cf6a498fb4948e664a8c890713abd70ff034c79879ed6e4511c034a19df6ec5db0c4d3f482b4ea5a79c1d92b295a4a093ba3b5be649537d238642ccdf5bab6bc0653b6780bc248d8e0c3fdd3d050ef5b9443ec016c7c8828d27178e2ce0895418f3a3a45a24e3dcca08a83944645ab236dff46d8e62694c8d2339e1a7216bf20271b88440dd42de0f9d466c79360f5569c75dda2ad2f9bfb37e18e3a02f60f84b0f5d6f6e1e8ac8ec62ced94be5ef60d7441180d3e35aa50ec95c22fd4a456604bc69e427", 0x1000}], 0x4, &(0x7f0000001e00)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [r11, r11, r11, r9, r7]}}, @rights={{0x2c, 0x1, 0x1, [r2, r5, 0xffffffffffffffff, r9, r9, r7, r4]}}, @rights={{0x24, 0x1, 0x1, [r5, r7, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xe0, 0x8000}}, {{&(0x7f0000001f00)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000002340)=[{&(0x7f0000001f80)="6e612055395f8d41f3fc42b5e7c06d310a5aacfd5557a0c7949864dcace5df3c18d177594af414fa4784c990f3fbc564d4dd98f209f13260dbf20c03c84281b5de", 0x41}, {&(0x7f0000002000)="d63872fe561c69568a230d5b80012a1e124d397768143b6d48d8abb6e0b2fa83426f26679b287940713f89e5861279a848665de0af37ef21138e9298e314d772f5aea53a5fd2ede2009ec1f5800a36", 0x4f}, {&(0x7f0000002080)="2d32196289d4437c4cccb405a09419b60c3e7833ede49e850ac3c826fce25dedd7ce8fd7ae47aa34aa64c9281bca120b73a208201ecb5dbb1790c8aed90f97cd409ab13e62eb2795d3dad57950a2578efc5a81e6f4fa493a1be0f5f989bf611a767a78e8b38835a034bdadb5568a474d501e19", 0x73}, {&(0x7f0000002100)="c57f81d94c116246554e034a52191ec3b16f766d5c31e3a7fcee158805c805085568abc057a765dca51742b3ffe27ceb073fefbb20d82a21577ce09539867ced99aa931f9431b33ce6e7e509edadfb1217de74449b2b528d44e7880b369bb9ff22d7edc5b14c602dc31d8cbdadb28d2c", 0x70}, {&(0x7f0000002180)="0c3351a4f4a9c50c17ab5642a72afbf005e9ba57c794ab079cdb965b529da32223088b10646961e3c37d325d4ec29c3594e5962be4e89a4a824b012a8b71fe1e57859ba3372ecb7434a949644d5c351d7d2684c7929c767b03f2a0cba575b1260ad5641ab261c415d2456adb2a2e38db8e7678100ec8cd1f9a0470b8f062836dd10562d917185632b1c13235", 0x8c}, {&(0x7f0000002240)="b9af76e261107352fc8b4ae8e076c9816730e24e3a555b072873ebd8f3a3361720cd22c86717f2c477bfe3f66c3ba414099ba84d559531e40102ebf12b46689245223b2ba2ce22dcc067a6515d1fbeb3eb0280b586ed9b7328d8063062e3d284107e9e4728a7e5e4af1ca49a7765e40113059629a5ab22d717d34277428128ab6d60e9cb43aee5dc26e80ab85a0beaabb0cfe3990a2dff06aa5db844ece575abfea32432a922b2a3d94cd8b8a0a6266e521647e01a6d540e01e6abc5429ccafae3a56afe43ec9d8cab246b986a77dceecd0092fef7bd4041b1dbd6e082cb4337a6a6150bb39c268ef62f34ce3e1ea77a048f94160c", 0xf5}], 0x6, &(0x7f00000023c0)=[@rights={{0x18, 0x1, 0x1, [r5, r2]}}], 0x18, 0x90}}, {{&(0x7f0000002400)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000002540)=[{&(0x7f0000002480)="5dd2229ba1dab14ec41a3809f1f646736bbea6ef1ef8a5d8f1b676c0f4ff95310db7afa75e79ea9f7961e79d50f2d791b5e91b73fbd99bc7c1239f408d3813e2fbdc3b9fbd7af224f4145249f16cb082ef2495fa6db4e5aaa3cdcd90c26badfc064ac2648b17b6bf634ac017668d3914ed9a2ac672606e86a5f3b67dca450197d5f014e510970ab35703c4e9f099ce76c0ee0a3aae0fe791b7c37e14340462a70edd8ae0ccaf9938f128a5570616f60ff3edb1aaa3577aae409472cd", 0xbc}], 0x1, &(0x7f0000002580)}}, {{&(0x7f00000025c0)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000003980)=[{&(0x7f0000002640)="517462921d01badd0fea26bffaf5c410585799f87dc65594c5cdd19b3972017924ce0bedbdd615bf0381079f2349ea97eae8a5770e2aef59ebe794f96fbe96386de6448d79f2531398686f5782348cc58922695ec8543ae391f9616e48250de1591fab1f0c5457a04cc6d539a2283c17fe45c27b3e8ba4067170864e3757e36312a952e5c72b2b731614341899e1e90db951ab51e547e1d72c6ab80291372ec4667709e205cbdd063aa2b9dbe21077ea2d18b2cba664a7a17f4bfa888471643cbe16c86c962a88d4688ee1f61ea5d3b95653a95ef79cc4921acb2d085330b5a2b40e27dcb919d412b8f0e23abdd8cad892ae0fd5ba2a3f239dd851c616c59212a595d15d18a7cb6c097fe1db4822c0d655292c033944700df356cb402d4e04c6f6031cdc9448c1383a2fcb1587d6fead9d8f6776649ac5e3c0957fff5c648a9c72c1c82743516195ff01f24895954d8d67a2b582ac206c57a22c7e7c814709985e5614beb53ec1811989fba6a54d1532a4e28f25ffaed9b223245782adbe0f311cabae76b9706bb636502ce4205af3853ec4f81600ff351d6a5c889fd73fd008055f299c085b08d6d6c19bc5b941df8d3e50178243ec692df911346ec4fd8373c4c9e073ef45a435da932df665c01122b7b03abc80e9737a401911d01bb49f416d3bfd4c2cc52d86fdc7c73452159541ba6bce8a277a313ba0f104cfd5e89f3c390134b5c970a70a689e6f27b72baba3aab0492861dc91bb06d7f5a1ca525c6fe53dbbe4c6b758a41156fdd91eb82fd075903b0e04399fc84f303fbf033981a205173da80ad767b99a7c7f458ac5ac6728e3f3fa48b1b8bb4431266365939f9f01ca34d38466fd7b41c9eb7871455761f0f84e92840ad2874feb243419a6c63901afcf4cfb146ddd332bc47acb9755f91ac223bca1a9c9579dcb499ca3b792616c825171095312cd85d9b40ad463055a2b6fbdf2f0423f99d03730e3ebc72339ace97023d69a8db6f3ce4ad697001482b986451efe934c16a560e1654d482323cc099501e7ac5d898e7531aab204c15992198de3940d9c59f1b6c9596c81dafbb8c34dd35604816bdd59cde7df4dd3cc54ebcddb19701227556327f4981b6769ba721ddf53e9b1fa4ae7cd14479d0cb3c38f9cb2818b49726f3f5e500ad35ae4df9d6df527d84c57b8326afd97cd12145015edf8d34afa0591ec42960b1dd851fdfa410ba2141ec13b250d6f85266af5c92ecd6d17f474f1d20d0919c7750b4e650cd4e3da46430cb71a01ab0b185463c9682534e6c1f72e73b32a21de5633c8bae3e9660e023ec9589013df31f044f9032205fd9276abb5fa03553651defc63b0402d7330b2c45922cbded53101f9c71c3c0f70d2b04db0db4b50f794a632312d67fdff8f6a498366d24502c040ce61e8c42096011cc9c7e6161508ea820cc7b8bbb6963e9ce4731a8c7c839a4b0e184ccf4590c0c0327a7c11c891e462c09896345fbc21bea6ecba835a8cb4a93e1e19f52e9ec9c663f2135bb8e9c8e7de7aefc0dcc877af1247393673b1669f14154fad2894705814ec49bd013fe536094b1585cab6687b5563a30013f9c1b6c082024622a2e834cf249930c7d7c2e2964f328413942570988548cfe627d1f64681dfa11ad91c790e933df6d904e58cbb597b0610300b4e7a92aaf2f8b5e68bbe5cabadde3218c7be83fb7ff37973d18f45c438f5896490f2ec7ee67cc77ba93fec5bffd2b27e033913444700f77cf83afb77eb880b843f8e80dc9fc61c8fea9f4df351249ea859c1e64fb06ee8ba52a23ae43a3629e913ea4ea09b21e96cf0dc383676ada7d87e36b4aa4a70674abe85bb02bdf31c2b4d762648c7e75f92f9e47a1edb535e4f6ed44b4c9be9a8d4d8cd0a28aff7164a2750f26845066aed8a4070937da370d6130803fd038fdf33419bcdd99c817f99f1c3f14616a4e18db9035e37e361e4277aa2abc7caf5ac15291f7af41f26758c992e1a0c67450f74ce9559dfce37951f6fe208c5a620f0fb2bda261f4c9642b168d1c6c5a8f371d1f7a00c6e69ffe47b06530b7eec8804d2beddbb56ecb980463789f9a808ee799fddc6587491a60c7ed882c4fa88ff433d87f8a5f830e3acf9c110f02e45f20c0fd05c03639d1f6fcc7c6e013306c0a472c3b25a30ddb733a1e7221a7762909fd8fe4ca55ce938c89f94c9e452f6d173c768538d7864e9de599dd75980881fa1684485a1f7112dc5cd78fe517199bf7c06c52a12e11cdbe2c899f23b1d919ea9e8a33ab6cf4846f83313ee36097d4df0edfa52f92c4a13e20dba87238f79872a2b4159e89d1e2d413fcb6c40020fa888444d519a93979f83a3cd665c2f2157a9565447396f23bdf03cf08c4276c4500ef652488519bb97ae4431b61c3e3858879010412ad447e0079bc6551b84c7e8d9a8db43b691391f675fd06af70c91e649ba9241df02798fa1b4165c222a70dfb05b352df9dd8725cb7c165eca93e0b0d03a8409d7461309ff2607554de6084ad899ca2ad70a74cd2bbe460e18f42cbba63030205e080e0fd0fb5f6a1e996adb0371684410de52739c58918147cbcebe4d1c0754af8d4a1767e193b01ca080809b9aa33ffc8d801cb2055bf9daf037b54f67a5121e6306bb833b8a8041eb8c7a58fc8bdd1ef00572300c1d628fd22a67b9e0c932886fdaf1ec61446e316d00e1d1e8b1fd5ba5913b598eb5f2b408ea6f3a8229c77076e6f5eff17718b3f818c92b81235f70e9673a07178ce2f4877c2e3e9836c3db02bd2c6dc24c35b320ce188bc82bde1ac655c67af95fb79c3128a97593ac3a7a99f31e46e2017c31c2023dfc72da0d36fe28ef1b3ae33068896f7f547ef08e0cc7141c453a5f1e2471b4d1abfc15aa2824dd56bb68f7ce1bf6da7a1ccf3ad698400959493212528c057d308d650dec774ac18e55078459132687e37be037c0b8a2845ff175db557cd0ca12fbd515ac4de070f61029f184df62938d8f6cf6a6a39aadf0e92e735c2de0b0dc28121a0042fc1b3a5c6a5ea4f7a37c2c525748303a0728ce12c4d502b486a39e2e213457aaed59b84b89389deeba8da249166e52f56dd35708d28c06644dc76775ffac3ba98d51c8be88e3b3364596c2b2cfbbda2eb92f5f6d1b05c3ec71d46d1b39ea2fef2515a03a28496fc52da7f944cd21137c39f4970546659fbaabd9b1edc3e446cd123976c114485dab5219ab9350ba147d5abb192c0bc725a72dda7e75a7c675a8c85fc36077f07c5d5dc93b62bc3d3f7f6f04e4f181be1252e2deb323f712f068d26071b81a9c095f1decc7eb20a7eceef1d962436b64a6838306373fb10d309e40c74fdb08d4a5e95c809a4d7fdeecf260e9701d177f3f6be8ac6b265a96ceb11867d8af303c8c51599c570d58337808500beb35bbd57c3e627f7f9dba9b590e8c7ac527a4461dcd8344f0bb3676e4e5f505c199df3a553d6f3b293ced556bdf768a855d64cb67f69b0316cf1b11cb9fb048d5044809259fc2bfeebe3dacdaca342b5f6b8b7d959517d88e4ee56c739fc91701017e967bddc50e79e1f5cb7db90d744d26ba3819a8a51a1433168b55bcb3072868392dfc55c41c452db7b02bfee494c330b8eebbac245b1816ac6aa27866f4cc85adaca49c2c7555038e9a5806d4367fde50385a447b8b5346cf328d8a5bf0a753b996cdcb615be83ac52eddeb17e0f59d269ccd30f3035ab630401af8b25c0d8a3b26f8169d2e2c96632a0710d0b7a4d914e69a354562c83a61302f0fbb71b10ac182c991ce8a2abd1a45aac2c9df61f3b915e8a3c546fb60d47b54fb93eb6b3b02f9c2ed97953fc5d0e3c3c456ec15eb8b631ab8d1fdca963394f9058d6773b3d0c0f848a7782b29e91b53c7baeba44062ed01c91bee1146076ee7e2f2033e24418d311b39b507b0833d1761f881628b3a1b85366b68588f5047c0ea8c657d1fb3c19c676f0d9014e05234e20e7bc5b14cec6341eb86ce14e891dfe42d4401de367cda2c8192775101dc59c88d072ef4cf1c72d14425b92225a21691fb6c3bc543f0f3061e2c79172b16ff9fc3d2b1bb9b164120e50dee39f5daab37a7300c01644c44fa0a7178017da6e9e25875bd847bb78455e0d990e8d4a3a97715b4a8269727387c13f985c04d5198016f2c29cba6cbe2e67d95754b6407339b9c2b22cd5860996ba9fd85ac6e051994c3e2c7740fa8e31f6e32e3bfa4bdd624aec7092d6acace02643c24242c0145126d6516a3ef5d1252e4ff85845d6123a4d3a6216015df2b63489b8bcce1617d745cb82ae26b5e5bb5602a703e2668230c66b91b42c59059f57194a445e4bb27377411c2e1eb1ab8386b86dcab25abf1e52ae3800ebb718b2600da450cc1c35b13108daf8c5bcc12f20510e05cbd757b23df8f09ad8b4bf938e0bd07afeea35b24064893f6fd5d99982132608fa281d3b2a6eb3aebe8976c053c2a3aa6e920d890cb6a61c5ef1ff968562288256b1f1e4fd624fb6a312054b1cb36dd1e822ca97ead9493f95ff26cb308673f55f2dadbf4f2167fe3627497444266cf3b7942f34b7c92c9496a25908c6f03b4b5ed88feccf1d06d039a08be814e9ac946e9abcea6db52a01e1304ff14642d7785555c1000831e70d826b8efe0dd0fbda0c90724ec83359adb75fd82f1a943fb6047365c105fc8f32ddc2e4cf34a9ff04121e92c79f87ca4a6a5df482af33c2bd7d9dec0b59ee8c493a2e46260b096b0c5c67973acd0cf23e2fcbc3aa71512204d7aa8a54e174eb2f01a8de74ba70dc0649ad4d674a5421a43c8118164a0384c57f7ae8de889836846b899c509a5b14640e2d663e22e6c9d86d74cd9588c0b3e2337c80506d4cd499741ca4c7bfacd748a01c5e7ac570519cb87a3f298d6855903c099bda5eae959d6ea52f88ae0817e6b6cf27a9fc7a4d11bfaa4947c5231a0c41625799a7c89932d95ae1f9afee704315bd66a5642af54e8bb1f5d9f5bde829de99222e35b837937454c81130deaeec4d7ee5e802dadea17a3099f6d76525a22a7fda3c018a602f23b0e692bee2ff06a6661cb20f2273c02d5bf4eba262e5f94fef80dda4002a90f7074e1ad66176058d91ff02e1bb58bb4f0b4364760361a0d26e91e4753f12f39c2271f8343a0df02aef71c020741301e4f76424875184ce7ccbde13c2dc084e0d42107f2f9447d31121fe602f94b64546170d1308f825d6cecd4bc8ec5ae7b58f86372da33d117ffe693dc1593845aa56353bc528bdb2a32ff7ce8c73b60b2a51681dbd255dd3447a61cbec3ee7de0573483eb1abd401121ec3fa4208a018fbab366aad1a68cd789e5eeb54505dd4e834d8e1675bd870d70507a26417b3d1985090fd029d538fd05ca9310d078ee7dd829b2ff897b4d40e19fb3e25197ad914c8c3b4de2d3468ed4649a482053e1f06c17cb9bd82fa2e5ddf2642ebcf0602ad70a94419c54ef744840cc9ee82de020bd13708846dbde9db5b4ea1f744c8b8eb26ddf9513561dd6e3154bd5a17ceecca4364419c9c63f0127380b077ccbfa6f0d4c9b6a8de765596dd0f836dab8d2662abf1c4cfa2e251c570fd3d484ebbedf0738c4d182c6404723e660808c5ee9917714320b87ec531f92a88be2f364467575324b9f64604c3fc407d5f08d0a56a47bb797e67b0ba1352bf53304474757c498f1f98c91cc0480f3f75021d28d288867068dbe36dde5af0f52eaf48a134e75904e990a104332120e3638267d479408a129fba8a7ae2e3bbe9f8738fbb9d2c5682a223cdf0bfab9acd31952aa", 0x1000}, {&(0x7f0000003640)="8bf021b79f13730ba4f9de35c4a9e60f861a37669ac034d340b35dba706b4549e6f768339c7bd78d5eda63b0f96ca618660994849630c9a274a3136a4d2236a332bb0d4c0c66b1407ee0b90bed487ee108b3a07008f9b7a96788032bfaa308fd44cd9b5590bb47fa5765ded377dc62e1d69ea1c9b2128f7df6760001ef3a7673cfbc6f0c31b8e14d6e0c04a7d47e8d23539f34b54e28cb56cd8ac48de9359564c4ec7593147cac330b82e9121e4e8f36789dbe8ae0c089d3484adb36fe93acab2609c2291c1329706d", 0xc9}, {&(0x7f0000003740)="e781088080ca7867f108f5e596a22fff880e6ef3d9e30aec95eb6d64118a1fff61ddfa3a1e2204cefd85e275e1db5d4b27799929f9eb163cf9201c1ba5ec783adcab84237cf29af25e2ceafdf093af243aa1f8695c1531ad2422cda424bada9f36ad85cb52f5c89209d578dd57f2eb3328e8ea7f4118091effe371ab4227866401fab3832f6d08ef2052f585a41929d95fcf38eaf9d44e799fabde959cccb6c01c5bcee008d80e37aa7f308f3a2304c70158fc1ff54727e8a490af4532e096754e7bc828e0af5183624f8fc563b9e2a623c34b325a98b8fe7c8d2af28fd891", 0xdf}, {&(0x7f0000003840)="a5a2b15f56037b79d5190404b9c3caf1b4b9f694e9b9b905dde0e21c1e6021bc72b3e3eada45f05c5b4c57cd48413dd1128095b3d600534527878e22852364ce83e32625836f4ce22b326ce67bac0ab78276f1b6087fd99fba0e6b15dfa5937e3d321af278a708fda00f13f60e4bc70534eb2909b0d1cf44dcfa50db873937891788b7f61f41f05634dbdb5ce057e7cbb626f44e9e6f403811377cdf2ae6ecfbad52a96454e929fa9c1d7f5b7930596ac33f745024a802945e9a7f834eed8245debe05303ae939d37f1f49fa87262c61a4b4d7710cabb2820d8f6a9dd4fe34a870632989", 0xe4}, {&(0x7f0000003940)="6e3324e9454ae397851efbe3eefc5dea148f0da61cc5d0efa1", 0x19}], 0x5, &(0x7f0000003a00)=[@rights={{0x30, 0x1, 0x1, [r11, r5, r5, 0xffffffffffffffff, r11, r7, r9, r7]}}, @rights={{0x18, 0x1, 0x1, [r5, 0xffffffffffffffff]}}], 0x48, 0x8008050}}, {{&(0x7f0000003a80)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003f40)=[{&(0x7f0000003b00)="54cc0e1022d0fbb50da294b8b7fd2ea8a5a4af8fb80f04b61794fc448e67351973959d331d0e4fb016bc8ed1ae2232f4f7843fbff4890b37ffe2ed56ceec61509c9887004f7eed853288caa4d0f6df6198150e3e62e90740f87dc73ed867270f24b28cb87b8f486ea975bac9cd29ffa1d0ff79776c93d7297d0d3cd8f1868bb73a87d6399f017593bb955a2c5c5ee8ecc2d6f2a948282642aa6afc584c48e15cbf71864c3470e1f14511571cfff1bccb0586c20fc844800d10f314b7869ab6ea0452bbe2f5ce", 0xc6}, {&(0x7f0000003c00)="9da1cb47d7c24d50913c5482f16baec901c3efdd0333049f19fb3013302bf92f7e77739ca24fa5e2948d91c593705e63dc0bcebb486fa5c8bf67436a43d60b0cdea162a85a77f2718bbca7ada2f377b4add069d9a05fda8786a170cdc8267fef33af5763a21ebe52b8052a464ea1652687c3f1ba3b0b0f5e16f165f2a6471da78e91802f3f944a700ee2d6e4db9a8e6acbc4cde0411a905d94294c66cdb64fe2b95151e87df4fdec15c72917eca779909d24e95fa4c45c88b25e3720e4021db4a520a7c8e22a5861123a895e089cbec1ad46cb6683e6677d71d4bd39f446d5524f24e8b0255c2d90cf69e5173bd5", 0xee}, {&(0x7f0000003d00)="77f3bed5d2ed4cd5f2c89ca865ea2013b5c7241c140fc8b7934d3487a85259188fbb9d39a3b40e6d6ae6b948210b85b17c87c92d4e1e7d828b45af7c86f70df750e1ba39a3eab0a920b7af7f963457d672d32bba8fb0b12694fabca56554822387bc1c2f1cd186c06a18b4948418dd1d806f59c0a1ea", 0x76}, {&(0x7f0000003d80)="51052c18cd76cdb0f386e8d54acc75bba1faee9ae3fef39fdb6368edfee676dce2144672bb5c231a41be3106e9167e1f05a6e091a731ff847cca0feac0350d23e25b6b83cee4defee0b91d9668938a48e438669dbe351e6fd30b9299bbe0c87253c02b1b02ffa2fbee942933c7f0e91389074c8dcf478b5116c145e47e7d8bb036a740353e531a8efc4fd83580df1c88e47560a97e83393f441dbe77a3edc64d5f5b74d1e3f75ceba64dafd34e", 0xad}, {&(0x7f0000003e40)="334fa91b64e7b345ec1a8526668b0016b30ee08bcb76810ac9cfab890e9003cec0b5906ecb0864134fd37604a97072b8e9fc308da7286b8ef86de1a493026c0889c9f97954f224eece93de7d6c62c314ec0a20434e1aa10c5d738dc5410318a7c0823125474bed414c95d68eb8de5a0781346b4cfdbf09c25b24d30db6bd4db94725ea517e9afd85c29c36247774d225cca79a57465501685d1c29e97146d67df1aa82ea730194366182d8dce82099b58e32d9ccc446f90f290e16a2f7d1d12d65f90849c39190232b2d2874a3d5d3bff765a2daf79b0c583158dcd64213a6d717045e9017f7a56c767a44d62295a6469f", 0xf1}], 0x5, &(0x7f00000040c0)=[@rights={{0x18, 0x1, 0x1, [r2, r7]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r2, r7, r11, r9]}}, @cred={{0x1c, 0x1, 0x2, {r12, r13}}}, @rights={{0x24, 0x1, 0x1, [r9, r7, r5, r5, r9]}}], 0x88, 0x800}}], 0x5, 0x10) r14 = socket(0x200000000000011, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r14, 0x8933, &(0x7f0000000000)={'bridge0\x00', 0x0}) sendmsg$nl_route(r11, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="3800e3001000e501000000000000000007000000", @ANYRES32=r15, @ANYBLOB="20000100", @ANYRES32=0x0, @ANYBLOB="00bba30000000000"], 0x38}}, 0x0) r16 = socket$inet6(0xa, 0x1, 0x0) r17 = dup2(r16, r16) r18 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r18, 0x8933, &(0x7f0000000040)={'veth0_vlan\x00', 0x0}) ioctl$sock_inet6_SIOCDELRT(r17, 0x890c, &(0x7f0000000100)={@remote, @private1, @ipv4={'\x00', '\xff\xff', @empty}, 0xd929, 0x40, 0xfffd, 0x100, 0x9, 0x40000000, r19}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) getsockname$packet(0xffffffffffffffff, &(0x7f00000001c0)={0x11, 0x0, 0x0}, &(0x7f0000000200)=0x14) sendmsg$ETHTOOL_MSG_PAUSE_GET(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000500)={&(0x7f0000000300)={0x1d4, r3, 0x2, 0x70bd28, 0x25dfdbfe, {}, [@HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pimreg0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}]}, @HEADER={0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r10}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bond\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}]}, @HEADER={0x84, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r19}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netpci0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r20}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r21}]}, @HEADER={0x64, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bridge\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vcan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r10}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}]}, 0x1d4}, 0x1, 0x0, 0x0, 0x4000}, 0x20000000) setsockopt$inet6_mreq(r1, 0x29, 0xbe4358aaad62cc20, &(0x7f0000000000)={@private0, r19}, 0x14) 00:46:02 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) writev(r0, &(0x7f0000000000), 0x0) setsockopt$inet6_mreq(r0, 0x29, 0x1b, &(0x7f00000000c0)={@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, 0x14) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f00000018c0)=@newlink={0x58, 0x10, 0x439, 0x0, 0x0, {0x0, 0x0, 0x0, r6}, [@IFLA_VFINFO_LIST={0x30, 0x16, 0x0, 0x1, [{0x2c, 0x1, 0x0, 0x1, [@IFLA_VF_MAC={0x28, 0x1, {0x81000000, @local}}]}]}, @IFLA_MTU={0x8}]}, 0x58}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) r9 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r9, 0x8933, &(0x7f0000000000)={'team0\x00', 0x0}) sendmsg$nl_route(r9, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=@newlink={0x3c, 0x10, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x10104}, [@IFLA_IFNAME={0x14, 0x3, 'bridge_slave_0\x00'}, @IFLA_MASTER={0x8, 0xa, r10}]}, 0x3c}}, 0x0) r11 = socket$nl_route(0x10, 0x3, 0x0) r12 = getpid() lstat(&(0x7f0000004000)='./file0\x00', &(0x7f0000004040)={0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000004180)=[{{&(0x7f0000000580)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000001780)=[{&(0x7f0000000600)='N', 0x1}, {&(0x7f0000000640)="a48bf1aedb8e32e4f891", 0xa}, {&(0x7f0000000680)="c947ff2cf9a393ae3e38c4b75240b0f5973f411dd7d7605e36621611747bbf1dfd66ac411c03f93c6a1c513d6bc643e744d0ef27b9458f5845bb732a87d5cfb68a1c3fb904e67c6c12a9eeece373e2b41049e8633db1192322a6ec7522565b06e671c2879a19f88ec173b69ed0924d7e9e3a30a9b81377caa3c14f6537c74a4a4cf97b84f642cd044b98a26f5a395a53d27cfeb7fb63e7fcf0f5acffc7686737d68d6fea5fd865f285cc90452fb56e43f3ef46cab4aeec1920f16b7b16c0f6986b88b2119f7ca2c92725ea8d7a88a2ec93e04efbdae661a4c519ede6f1e8d7bc5d7da4f6b7e7b0", 0xe7}, {&(0x7f0000000780)="9b1f86598f4da12ccf2694bc171d71f72fc8867bc1cfaca287287d146a75810f804ad14d9282c26911339aa4deaa7aae8538c4131aa109c34274dcb1b71db8251425c544ba1916e45ea27458c866884c8c4cba1fe7165382b2898628c8a5891cd36a3813a778bfaf1fff791884310a91d14babbf65e206c3cec03f62ab9295793301e08f7fea1fe2fba794b50b8531e00884466350f0ef931ebd38ae1a184c882b7a8694300c2a5da4160aaa07505685e454c14d29aa73b451d43b2959c9381967cd2fd80c11928c638a8a2ee5ebe26723fd3cf3d1493675161d044d48422a43ac1573578ae539016c17b1fbd09e46a3d7a78cc49ee269cbc162e0694dfb0e400c365cd2dde468012a0b5a193af995e7b22b4c712db90ce4a1bc09171afd3ac005cb56a6590047b534a41754694f177228f249afa058272164c1d9ce89301ec253c80b76503aaa9ab3de457ab5b23b4e52600fc3e077866df44d28b1a719570c4946acbc6d31d25d263d7b350357d86d1465c1a3fb70bfbedb19a20dc7c269cf48238b5cb4fc2147e1a5979fc0e1f4ac8aa77da0ac7c51cc2417ab8ef176a2831e734a8a4b94c0debad702c7075fd4c0b3b250564bbb296917a9fc87161afa4472c8c8a4013af45b178e86544d7b70258f8a238bdff3835414fea483bda65e9905f38f89726f83671ece307b18ec047aa8e4dcbda2d6dfb585635a7fff1b36e91331e0e717705f6783bdc6c8653ef0ba3fd39ec309b472d8eb89e4bf0cbfc5252ce2e1bab420a952ae566bf6303beea53c1b8c4c3ec588f9c6d320b91e90740200a37aeb9c3339751c3fa83b734e4a0ba945b0e233adb74f906ac5f6378000d76ed9b99e1182a4559488093fce191087d4cfc26d8c19d45986a352e5ab856658b8e5b25326bedad1f275bd81b74271ee070d37a6fdbec064bcbd574fbc790708d150ec37b9c361b06e987073f47ac22fcfd89232a19e16736841ffcb6c907ba82becc6f7ce0b6a496990c280b821abcc901e872d8607fdc31b57f131e6e3f5a3276f19a376fed57efca9b4af09ef87661d4c57df796202a124577d4b9465752ff42f780dcacc3484cb900d62d056a01b3ed57e0a928a25b03cbee61f919e5858876facabd59b41d56276b8c9abef27e82268d6b304eb95bf70b2a3b3385b7e9bbaaf73163178c7f51178cff15864344ca98c6818ce05fefbd8fda8f637818e564105178ec79baee15beb84ffefcc68b303ba4ae6581d6645129e9f243d09da16522b761c6dd3cf08fe9df8bb35c3f78f4a019452ac4ddf3e93cc4447b1d505c5b6138487e0a859744202370c01f8c85969e013ccae3f3055fd964a178d4c870c757c94006473fc3db0e377032245fd900dec8fc2688ec946620b9d894321f0f4ef1b7a3c2aa84ede68b3f6b113db8f7f4ba40fc61fc7cbfa96a737a626ac72a5da68d6a2743a40bd79261e84ab692628e24485c4c8f3364c2dc717247cca9b13e30679804486e63c3fc213349b02c4e7e2abfb8b9e58f055d406fa757009882ddcb2f149228752b48ea12ebca03cd52780976d15ed102d4d586cf7cf0c8e4e477d8a737f892d6d82b89fc50e34273bce2ae0c8214339739a6b3fab91bfb5f29495e575ff060170149c7d94d0602cae1631de77b5e1f6cd96db1f57164caac5f733c5ec3185e6c3fc7d3b07b895fce1ae0a67f5b73498f7e9de08f86e8d02cf3632227f254e5395c5dd07d619319dd45cdc37e9201a38cc83e103c92288899db576c040b580425fbcbc208c55ccb410f80127c177fbea0c0b9bbf02b32b1ae460cf37dcc98981773a93061b2c21e8db427e6d9b77418aada8fe78f28b1527115115a83c53cf333c9fdcef48cf4528962b316a33ff88414a019430f4f91790a6eb56fc4e718a74d6ecfe89b60364f870a57934926bab2529760b0cedc222156cca57f9a438e22294f8dd66cec725adaa8c1dfc95050aafdea9409fbf57ac8c80c33ed68c9dbc840fd61123085680e79e15fd6c9879ea9cc1e1c64031cd2cdfc869c6a5f5a82da9ebdf0eab10b07b80f66f849bddba3684e19cf926313e39245223b421f6bc52e37952d46308e83bf5b6d2f17d08d742b499a7637d2c14220bb32687525357f4e941ca20dabefee57f18e8b70b13ed036081f28801673e2ad17ac70b85aea220545e4f0dd3cc04acf3744d41e3038b08bad775d0dd1da879a8f551bf136d00eb3ec85e8c757c15d013b71e3da46aa4e1997a9fab7a798bf1361c8647aba75da7d720b3b58be207d5a610f19066c36e38556e6c94362fdcb0d79e4a0e50d706a5ebe3a29d2991982b483d4e0fddbd6d2c196ec1c0f58a4b92c1c08d92967dd98cf1ec1d6c53d35a5a7173636f39612af6addae3dd0b99795f09147bc7efb5bb013c515083f4fcd10a0106480034bbe2b85af6444b067a1d3fcac874faf81b67e7a3079a3bbf34666675f27c037c4239f5c67ee5917ff4c89d2e8a4bb8667c0fd9b3c83525f84e8c40d122e505fe07354dc27f1de978f10ba8aa774cada33c99d3c75cff2e8fb9fd3a0c80842f003de33a173d3d5705415a077c29a76fc10851de9e80b57ca7f74f464d04d189a8348738b7c1a9615597049e6ec92edf7e5aebe7415536bf38cf4640022e1ead0923a248b4e2bc72b83e0e22ba07df286c2f4cf0b08f0172af6350c58b1a1cb7a9c818905394e11b90b5a6bf3d9952f74b308ca169b94bb109c4d07328edf1f8c695061bd7f2804e604deaeb015cca5fbdaaeb9ecc99d96d930ffe71d0af8eaf595a60e02bb35c5c70b71ee676cc5e41a46d9e054d53d3ab1acda0cae956e5708ffe2616c64d4739fb17e1f2e63930528f1affbd049d8f099ad675af3b4387b850e066ab9b958e7557c57a6c083ae88bfba734de39a28ec8fa286c8c9e19fce78b5e731eb563562560cef2218d2f34a625bd90c7b46a12a05fee7d4fbd4f1b2478994b057746e432a9bb195bf9748b23dd0029707a82e28320537d84b7568039f26b5d4b6833de382776fa17bbca39a45cab43f6a703ef8f3fbceb01960749c22cf73807c72560df9057ddf8baddd92f24a9b35758b1205697a585b9765cd6f761f012261b0865c52b95b60690af349d9f233ddd3b8aa70b31672391fbf2ed30222ce3410d382e109c70bfd50f1abdde865f004bc4ce5186ed08e36624c4db3bff1299b7730f14c836665f618b77e97bee688b1703e3ba9b0d5571526549a86ab4ba10ac97e87a9aa213367fc3b70b766d0be2a3fceb18837128cf7c72513a1d46dd608fd47eee9442176737541213f502f2461625509f155ac63468140933b1e95eb3564599fc9295278bacd9090781a08772feceac6bdc8035fcea7ddf7a892b124eebf0976b5a742bfc27fc030323758b3f25a767626df124b1069840f93ae13fe65b33e45af5d19ac3672b3d770aca7dd6d6877ca208d6df9d2afc8b668264ace26a18021376ee9c43f382a43b55514dd7537c52c89d9571d6b934af5d3dc0426cf1c0f7fd5f4a3f89dd99db1b595f6f1c93d00fabdd73ec354bef2cd266a69ff053e0a5e9e13c94c720ff77bb266c8bb30371bec01d8d06da884e7c6faf11f483620a83321ae9f84172af2fa96514a059dd4670550daaa085062e516665d1cdec0d565948883b900f4648d192df8ae4e2ade3a82a0961e2e1518e3a83a2f329090c646d899a2d3bb81ba1455cc3cce91cb7f3d4a297680bd7c7f061c1576207330e935c21c2a2fba10525666a753160f1888e7e5f6583e1b89b41f8ea8e81e8a9f588fd8dc23ce4463e36cde61ef871069bc64685bae34ee981b64662efa415834d1c6baf4bc3f03a979f87af43828d1d5cedfa8634ca6b20fa4a02de2dc1af983f875a8aef148f8991836e53b9e9043813f5af863c1c354120e5e39e47519777e3b931ee3b3550e4f028c95cf71059f6490500fc8186c14d3e7dd66e1d177eb2cf0cd684ebb2440c6a3882190fd34fd2beecb28e64820c8a3d659c60cb92f7e166157481f17e6a769421eb30edc5d119b0dba8e036901ef7330a230c91f2249c56bcf770606fc1446cc877b6720b7e400cef1e0897f09f8d1e654aaf117ddd96b3a06d6f45aa9e8a9a7efbd72e6344ab30f9abe093eb727714566083b15391efc6077c12a27deb190cad55eeed81c7ffcf452813e888704c5b48697fd07dabc84c34c2d81be26ffac38abec70377171451fa88483081c0dbb8771911db56d0780df45855fb60c6931dfe4d2654b900d440a7e9c87b14c59621d17ca935f9d05f6cf74fa557d6e09d6c5e5cee68c5276eff605c39c51bd37be17c8f4bc0a3f2c40f4b1977eb1ecab5d0e3b82bc06beed22e21d473195c89fd411995c0da513f4192b5e912d8a30cea231880f5c03bae8bb275c152f4deb4b566c1f352d68cb625f956c5891cca573ff6abc64a781da5270d147d15fe66494a92e93827c8668ee14a902239f28f32113c4e0eb0c4b1d6badc24f67b1ae62fa5b9ece561a8fb4f51028942331b24fab8bfe6e9400e95363ed36e318574855e3ca74731f8e1168bd3643ccfc34123418ceea1a42c4bb99963bc21d7594126b937eb244b152a0baa25a8ae1c4aea2b23c5011ee18f433b4759078c54bed8dd1861d516e8dca83c63f65d3e35ac04605b03cceeb89ba1a6ff6b26b27d0a89a6c06153b2c04c927e48758a6a10a8fdb5566a1a692cd2cd4dc04fb109d24d41573ec5ffd2c1e6ed6f032e5a88acc487a9e61a80b06d4faade8a5236413c262e0ee42dcf06b6c84758b29245e364fc8745c2a5de2f1dea633083ff2bfa524710de1796bccd1ae461f7d07433e49868c84273b482150348fa17384ccdfc1e86bcff196f77d9aeda42bc923dd051a5e8fa845cc4c6a41cd3267a14002caa6978c43a1b2ec3e2f27b3232328cfbcadf91f436c9cb041ffda303605798c3834566b4e0b15ff13851b6aa284f4d042a911d04dfb154b6e6fc79786eb6da1f548eb0365ca2381b61a292e2d42b0e60839ff63bc4f6240f2b04d65e703c323b85521d3574acb64c366d88184d6f4ca0e88b98ecf9a184eb117ac4c4a9939a6f12b3402abd910ee1347a07289ec6ce430a5fcdad08eb5bc34df9159fed4344d6445028d84c3f07ecfc5aa2487b3ef64a86e794fd0fab518b2cf41f8d6fc6b1f2a11c29185ac0a3216d7bdd8e55f5924b44713d65da93e77975f9da4f4fc9fe960857b2c55140b4cd17d5de9a3a58ca02b70ef72ac8e93d87f8ce6f15f04744b391a49ac6af39c385b9f7f35fdc9f0e56f23486421b7a12da892c6b99d7593fa178dfdef73e805cb53c46c5099141a128e6bd37f6e6f1eeaeffe8156781e32c72faa6ab0334846a409c47a475c8bfb8646187aad43114621e05a1b1281813fe7c9108137c9a009d6c4023e5ede943a16e0a49934176009b57f163b941b2b02b6d7742ccbfa6308ca83727a4cf6ecf3b488c5d9d6c4e82922dc3c3bd4270f7cd5a97c938aac669c071ac29a15202e3a0830bf0548834500cf6a498fb4948e664a8c890713abd70ff034c79879ed6e4511c034a19df6ec5db0c4d3f482b4ea5a79c1d92b295a4a093ba3b5be649537d238642ccdf5bab6bc0653b6780bc248d8e0c3fdd3d050ef5b9443ec016c7c8828d27178e2ce0895418f3a3a45a24e3dcca08a83944645ab236dff46d8e62694c8d2339e1a7216bf20271b88440dd42de0f9d466c79360f5569c75dda2ad2f9bfb37e18e3a02f60f84b0f5d6f6e1e8ac8ec62ced94be5ef60d7441180d3e35aa50ec95c22fd4a456604bc69e427", 0x1000}], 0x4, &(0x7f0000001e00)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [r11, r11, r11, r9, r7]}}, @rights={{0x2c, 0x1, 0x1, [r2, r5, 0xffffffffffffffff, r9, r9, r7, r4]}}, @rights={{0x24, 0x1, 0x1, [r5, r7, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xe0, 0x8000}}, {{&(0x7f0000001f00)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000002340)=[{&(0x7f0000001f80)="6e612055395f8d41f3fc42b5e7c06d310a5aacfd5557a0c7949864dcace5df3c18d177594af414fa4784c990f3fbc564d4dd98f209f13260dbf20c03c84281b5de", 0x41}, {&(0x7f0000002000)="d63872fe561c69568a230d5b80012a1e124d397768143b6d48d8abb6e0b2fa83426f26679b287940713f89e5861279a848665de0af37ef21138e9298e314d772f5aea53a5fd2ede2009ec1f5800a36", 0x4f}, {&(0x7f0000002080)="2d32196289d4437c4cccb405a09419b60c3e7833ede49e850ac3c826fce25dedd7ce8fd7ae47aa34aa64c9281bca120b73a208201ecb5dbb1790c8aed90f97cd409ab13e62eb2795d3dad57950a2578efc5a81e6f4fa493a1be0f5f989bf611a767a78e8b38835a034bdadb5568a474d501e19", 0x73}, {&(0x7f0000002100)="c57f81d94c116246554e034a52191ec3b16f766d5c31e3a7fcee158805c805085568abc057a765dca51742b3ffe27ceb073fefbb20d82a21577ce09539867ced99aa931f9431b33ce6e7e509edadfb1217de74449b2b528d44e7880b369bb9ff22d7edc5b14c602dc31d8cbdadb28d2c", 0x70}, {&(0x7f0000002180)="0c3351a4f4a9c50c17ab5642a72afbf005e9ba57c794ab079cdb965b529da32223088b10646961e3c37d325d4ec29c3594e5962be4e89a4a824b012a8b71fe1e57859ba3372ecb7434a949644d5c351d7d2684c7929c767b03f2a0cba575b1260ad5641ab261c415d2456adb2a2e38db8e7678100ec8cd1f9a0470b8f062836dd10562d917185632b1c13235", 0x8c}, {&(0x7f0000002240)="b9af76e261107352fc8b4ae8e076c9816730e24e3a555b072873ebd8f3a3361720cd22c86717f2c477bfe3f66c3ba414099ba84d559531e40102ebf12b46689245223b2ba2ce22dcc067a6515d1fbeb3eb0280b586ed9b7328d8063062e3d284107e9e4728a7e5e4af1ca49a7765e40113059629a5ab22d717d34277428128ab6d60e9cb43aee5dc26e80ab85a0beaabb0cfe3990a2dff06aa5db844ece575abfea32432a922b2a3d94cd8b8a0a6266e521647e01a6d540e01e6abc5429ccafae3a56afe43ec9d8cab246b986a77dceecd0092fef7bd4041b1dbd6e082cb4337a6a6150bb39c268ef62f34ce3e1ea77a048f94160c", 0xf5}], 0x6, &(0x7f00000023c0)=[@rights={{0x18, 0x1, 0x1, [r5, r2]}}], 0x18, 0x90}}, {{&(0x7f0000002400)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000002540)=[{&(0x7f0000002480)="5dd2229ba1dab14ec41a3809f1f646736bbea6ef1ef8a5d8f1b676c0f4ff95310db7afa75e79ea9f7961e79d50f2d791b5e91b73fbd99bc7c1239f408d3813e2fbdc3b9fbd7af224f4145249f16cb082ef2495fa6db4e5aaa3cdcd90c26badfc064ac2648b17b6bf634ac017668d3914ed9a2ac672606e86a5f3b67dca450197d5f014e510970ab35703c4e9f099ce76c0ee0a3aae0fe791b7c37e14340462a70edd8ae0ccaf9938f128a5570616f60ff3edb1aaa3577aae409472cd", 0xbc}], 0x1, &(0x7f0000002580)}}, {{&(0x7f00000025c0)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000003980)=[{&(0x7f0000002640)="517462921d01badd0fea26bffaf5c410585799f87dc65594c5cdd19b3972017924ce0bedbdd615bf0381079f2349ea97eae8a5770e2aef59ebe794f96fbe96386de6448d79f2531398686f5782348cc58922695ec8543ae391f9616e48250de1591fab1f0c5457a04cc6d539a2283c17fe45c27b3e8ba4067170864e3757e36312a952e5c72b2b731614341899e1e90db951ab51e547e1d72c6ab80291372ec4667709e205cbdd063aa2b9dbe21077ea2d18b2cba664a7a17f4bfa888471643cbe16c86c962a88d4688ee1f61ea5d3b95653a95ef79cc4921acb2d085330b5a2b40e27dcb919d412b8f0e23abdd8cad892ae0fd5ba2a3f239dd851c616c59212a595d15d18a7cb6c097fe1db4822c0d655292c033944700df356cb402d4e04c6f6031cdc9448c1383a2fcb1587d6fead9d8f6776649ac5e3c0957fff5c648a9c72c1c82743516195ff01f24895954d8d67a2b582ac206c57a22c7e7c814709985e5614beb53ec1811989fba6a54d1532a4e28f25ffaed9b223245782adbe0f311cabae76b9706bb636502ce4205af3853ec4f81600ff351d6a5c889fd73fd008055f299c085b08d6d6c19bc5b941df8d3e50178243ec692df911346ec4fd8373c4c9e073ef45a435da932df665c01122b7b03abc80e9737a401911d01bb49f416d3bfd4c2cc52d86fdc7c73452159541ba6bce8a277a313ba0f104cfd5e89f3c390134b5c970a70a689e6f27b72baba3aab0492861dc91bb06d7f5a1ca525c6fe53dbbe4c6b758a41156fdd91eb82fd075903b0e04399fc84f303fbf033981a205173da80ad767b99a7c7f458ac5ac6728e3f3fa48b1b8bb4431266365939f9f01ca34d38466fd7b41c9eb7871455761f0f84e92840ad2874feb243419a6c63901afcf4cfb146ddd332bc47acb9755f91ac223bca1a9c9579dcb499ca3b792616c825171095312cd85d9b40ad463055a2b6fbdf2f0423f99d03730e3ebc72339ace97023d69a8db6f3ce4ad697001482b986451efe934c16a560e1654d482323cc099501e7ac5d898e7531aab204c15992198de3940d9c59f1b6c9596c81dafbb8c34dd35604816bdd59cde7df4dd3cc54ebcddb19701227556327f4981b6769ba721ddf53e9b1fa4ae7cd14479d0cb3c38f9cb2818b49726f3f5e500ad35ae4df9d6df527d84c57b8326afd97cd12145015edf8d34afa0591ec42960b1dd851fdfa410ba2141ec13b250d6f85266af5c92ecd6d17f474f1d20d0919c7750b4e650cd4e3da46430cb71a01ab0b185463c9682534e6c1f72e73b32a21de5633c8bae3e9660e023ec9589013df31f044f9032205fd9276abb5fa03553651defc63b0402d7330b2c45922cbded53101f9c71c3c0f70d2b04db0db4b50f794a632312d67fdff8f6a498366d24502c040ce61e8c42096011cc9c7e6161508ea820cc7b8bbb6963e9ce4731a8c7c839a4b0e184ccf4590c0c0327a7c11c891e462c09896345fbc21bea6ecba835a8cb4a93e1e19f52e9ec9c663f2135bb8e9c8e7de7aefc0dcc877af1247393673b1669f14154fad2894705814ec49bd013fe536094b1585cab6687b5563a30013f9c1b6c082024622a2e834cf249930c7d7c2e2964f328413942570988548cfe627d1f64681dfa11ad91c790e933df6d904e58cbb597b0610300b4e7a92aaf2f8b5e68bbe5cabadde3218c7be83fb7ff37973d18f45c438f5896490f2ec7ee67cc77ba93fec5bffd2b27e033913444700f77cf83afb77eb880b843f8e80dc9fc61c8fea9f4df351249ea859c1e64fb06ee8ba52a23ae43a3629e913ea4ea09b21e96cf0dc383676ada7d87e36b4aa4a70674abe85bb02bdf31c2b4d762648c7e75f92f9e47a1edb535e4f6ed44b4c9be9a8d4d8cd0a28aff7164a2750f26845066aed8a4070937da370d6130803fd038fdf33419bcdd99c817f99f1c3f14616a4e18db9035e37e361e4277aa2abc7caf5ac15291f7af41f26758c992e1a0c67450f74ce9559dfce37951f6fe208c5a620f0fb2bda261f4c9642b168d1c6c5a8f371d1f7a00c6e69ffe47b06530b7eec8804d2beddbb56ecb980463789f9a808ee799fddc6587491a60c7ed882c4fa88ff433d87f8a5f830e3acf9c110f02e45f20c0fd05c03639d1f6fcc7c6e013306c0a472c3b25a30ddb733a1e7221a7762909fd8fe4ca55ce938c89f94c9e452f6d173c768538d7864e9de599dd75980881fa1684485a1f7112dc5cd78fe517199bf7c06c52a12e11cdbe2c899f23b1d919ea9e8a33ab6cf4846f83313ee36097d4df0edfa52f92c4a13e20dba87238f79872a2b4159e89d1e2d413fcb6c40020fa888444d519a93979f83a3cd665c2f2157a9565447396f23bdf03cf08c4276c4500ef652488519bb97ae4431b61c3e3858879010412ad447e0079bc6551b84c7e8d9a8db43b691391f675fd06af70c91e649ba9241df02798fa1b4165c222a70dfb05b352df9dd8725cb7c165eca93e0b0d03a8409d7461309ff2607554de6084ad899ca2ad70a74cd2bbe460e18f42cbba63030205e080e0fd0fb5f6a1e996adb0371684410de52739c58918147cbcebe4d1c0754af8d4a1767e193b01ca080809b9aa33ffc8d801cb2055bf9daf037b54f67a5121e6306bb833b8a8041eb8c7a58fc8bdd1ef00572300c1d628fd22a67b9e0c932886fdaf1ec61446e316d00e1d1e8b1fd5ba5913b598eb5f2b408ea6f3a8229c77076e6f5eff17718b3f818c92b81235f70e9673a07178ce2f4877c2e3e9836c3db02bd2c6dc24c35b320ce188bc82bde1ac655c67af95fb79c3128a97593ac3a7a99f31e46e2017c31c2023dfc72da0d36fe28ef1b3ae33068896f7f547ef08e0cc7141c453a5f1e2471b4d1abfc15aa2824dd56bb68f7ce1bf6da7a1ccf3ad698400959493212528c057d308d650dec774ac18e55078459132687e37be037c0b8a2845ff175db557cd0ca12fbd515ac4de070f61029f184df62938d8f6cf6a6a39aadf0e92e735c2de0b0dc28121a0042fc1b3a5c6a5ea4f7a37c2c525748303a0728ce12c4d502b486a39e2e213457aaed59b84b89389deeba8da249166e52f56dd35708d28c06644dc76775ffac3ba98d51c8be88e3b3364596c2b2cfbbda2eb92f5f6d1b05c3ec71d46d1b39ea2fef2515a03a28496fc52da7f944cd21137c39f4970546659fbaabd9b1edc3e446cd123976c114485dab5219ab9350ba147d5abb192c0bc725a72dda7e75a7c675a8c85fc36077f07c5d5dc93b62bc3d3f7f6f04e4f181be1252e2deb323f712f068d26071b81a9c095f1decc7eb20a7eceef1d962436b64a6838306373fb10d309e40c74fdb08d4a5e95c809a4d7fdeecf260e9701d177f3f6be8ac6b265a96ceb11867d8af303c8c51599c570d58337808500beb35bbd57c3e627f7f9dba9b590e8c7ac527a4461dcd8344f0bb3676e4e5f505c199df3a553d6f3b293ced556bdf768a855d64cb67f69b0316cf1b11cb9fb048d5044809259fc2bfeebe3dacdaca342b5f6b8b7d959517d88e4ee56c739fc91701017e967bddc50e79e1f5cb7db90d744d26ba3819a8a51a1433168b55bcb3072868392dfc55c41c452db7b02bfee494c330b8eebbac245b1816ac6aa27866f4cc85adaca49c2c7555038e9a5806d4367fde50385a447b8b5346cf328d8a5bf0a753b996cdcb615be83ac52eddeb17e0f59d269ccd30f3035ab630401af8b25c0d8a3b26f8169d2e2c96632a0710d0b7a4d914e69a354562c83a61302f0fbb71b10ac182c991ce8a2abd1a45aac2c9df61f3b915e8a3c546fb60d47b54fb93eb6b3b02f9c2ed97953fc5d0e3c3c456ec15eb8b631ab8d1fdca963394f9058d6773b3d0c0f848a7782b29e91b53c7baeba44062ed01c91bee1146076ee7e2f2033e24418d311b39b507b0833d1761f881628b3a1b85366b68588f5047c0ea8c657d1fb3c19c676f0d9014e05234e20e7bc5b14cec6341eb86ce14e891dfe42d4401de367cda2c8192775101dc59c88d072ef4cf1c72d14425b92225a21691fb6c3bc543f0f3061e2c79172b16ff9fc3d2b1bb9b164120e50dee39f5daab37a7300c01644c44fa0a7178017da6e9e25875bd847bb78455e0d990e8d4a3a97715b4a8269727387c13f985c04d5198016f2c29cba6cbe2e67d95754b6407339b9c2b22cd5860996ba9fd85ac6e051994c3e2c7740fa8e31f6e32e3bfa4bdd624aec7092d6acace02643c24242c0145126d6516a3ef5d1252e4ff85845d6123a4d3a6216015df2b63489b8bcce1617d745cb82ae26b5e5bb5602a703e2668230c66b91b42c59059f57194a445e4bb27377411c2e1eb1ab8386b86dcab25abf1e52ae3800ebb718b2600da450cc1c35b13108daf8c5bcc12f20510e05cbd757b23df8f09ad8b4bf938e0bd07afeea35b24064893f6fd5d99982132608fa281d3b2a6eb3aebe8976c053c2a3aa6e920d890cb6a61c5ef1ff968562288256b1f1e4fd624fb6a312054b1cb36dd1e822ca97ead9493f95ff26cb308673f55f2dadbf4f2167fe3627497444266cf3b7942f34b7c92c9496a25908c6f03b4b5ed88feccf1d06d039a08be814e9ac946e9abcea6db52a01e1304ff14642d7785555c1000831e70d826b8efe0dd0fbda0c90724ec83359adb75fd82f1a943fb6047365c105fc8f32ddc2e4cf34a9ff04121e92c79f87ca4a6a5df482af33c2bd7d9dec0b59ee8c493a2e46260b096b0c5c67973acd0cf23e2fcbc3aa71512204d7aa8a54e174eb2f01a8de74ba70dc0649ad4d674a5421a43c8118164a0384c57f7ae8de889836846b899c509a5b14640e2d663e22e6c9d86d74cd9588c0b3e2337c80506d4cd499741ca4c7bfacd748a01c5e7ac570519cb87a3f298d6855903c099bda5eae959d6ea52f88ae0817e6b6cf27a9fc7a4d11bfaa4947c5231a0c41625799a7c89932d95ae1f9afee704315bd66a5642af54e8bb1f5d9f5bde829de99222e35b837937454c81130deaeec4d7ee5e802dadea17a3099f6d76525a22a7fda3c018a602f23b0e692bee2ff06a6661cb20f2273c02d5bf4eba262e5f94fef80dda4002a90f7074e1ad66176058d91ff02e1bb58bb4f0b4364760361a0d26e91e4753f12f39c2271f8343a0df02aef71c020741301e4f76424875184ce7ccbde13c2dc084e0d42107f2f9447d31121fe602f94b64546170d1308f825d6cecd4bc8ec5ae7b58f86372da33d117ffe693dc1593845aa56353bc528bdb2a32ff7ce8c73b60b2a51681dbd255dd3447a61cbec3ee7de0573483eb1abd401121ec3fa4208a018fbab366aad1a68cd789e5eeb54505dd4e834d8e1675bd870d70507a26417b3d1985090fd029d538fd05ca9310d078ee7dd829b2ff897b4d40e19fb3e25197ad914c8c3b4de2d3468ed4649a482053e1f06c17cb9bd82fa2e5ddf2642ebcf0602ad70a94419c54ef744840cc9ee82de020bd13708846dbde9db5b4ea1f744c8b8eb26ddf9513561dd6e3154bd5a17ceecca4364419c9c63f0127380b077ccbfa6f0d4c9b6a8de765596dd0f836dab8d2662abf1c4cfa2e251c570fd3d484ebbedf0738c4d182c6404723e660808c5ee9917714320b87ec531f92a88be2f364467575324b9f64604c3fc407d5f08d0a56a47bb797e67b0ba1352bf53304474757c498f1f98c91cc0480f3f75021d28d288867068dbe36dde5af0f52eaf48a134e75904e990a104332120e3638267d479408a129fba8a7ae2e3bbe9f8738fbb9d2c5682a223cdf0bfab9acd31952aa", 0x1000}, {&(0x7f0000003640)="8bf021b79f13730ba4f9de35c4a9e60f861a37669ac034d340b35dba706b4549e6f768339c7bd78d5eda63b0f96ca618660994849630c9a274a3136a4d2236a332bb0d4c0c66b1407ee0b90bed487ee108b3a07008f9b7a96788032bfaa308fd44cd9b5590bb47fa5765ded377dc62e1d69ea1c9b2128f7df6760001ef3a7673cfbc6f0c31b8e14d6e0c04a7d47e8d23539f34b54e28cb56cd8ac48de9359564c4ec7593147cac330b82e9121e4e8f36789dbe8ae0c089d3484adb36fe93acab2609c2291c1329706d", 0xc9}, {&(0x7f0000003740)="e781088080ca7867f108f5e596a22fff880e6ef3d9e30aec95eb6d64118a1fff61ddfa3a1e2204cefd85e275e1db5d4b27799929f9eb163cf9201c1ba5ec783adcab84237cf29af25e2ceafdf093af243aa1f8695c1531ad2422cda424bada9f36ad85cb52f5c89209d578dd57f2eb3328e8ea7f4118091effe371ab4227866401fab3832f6d08ef2052f585a41929d95fcf38eaf9d44e799fabde959cccb6c01c5bcee008d80e37aa7f308f3a2304c70158fc1ff54727e8a490af4532e096754e7bc828e0af5183624f8fc563b9e2a623c34b325a98b8fe7c8d2af28fd891", 0xdf}, {&(0x7f0000003840)="a5a2b15f56037b79d5190404b9c3caf1b4b9f694e9b9b905dde0e21c1e6021bc72b3e3eada45f05c5b4c57cd48413dd1128095b3d600534527878e22852364ce83e32625836f4ce22b326ce67bac0ab78276f1b6087fd99fba0e6b15dfa5937e3d321af278a708fda00f13f60e4bc70534eb2909b0d1cf44dcfa50db873937891788b7f61f41f05634dbdb5ce057e7cbb626f44e9e6f403811377cdf2ae6ecfbad52a96454e929fa9c1d7f5b7930596ac33f745024a802945e9a7f834eed8245debe05303ae939d37f1f49fa87262c61a4b4d7710cabb2820d8f6a9dd4fe34a870632989", 0xe4}, {&(0x7f0000003940)="6e3324e9454ae397851efbe3eefc5dea148f0da61cc5d0efa1", 0x19}], 0x5, &(0x7f0000003a00)=[@rights={{0x30, 0x1, 0x1, [r11, r5, r5, 0xffffffffffffffff, r11, r7, r9, r7]}}, @rights={{0x18, 0x1, 0x1, [r5, 0xffffffffffffffff]}}], 0x48, 0x8008050}}, {{&(0x7f0000003a80)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003f40)=[{&(0x7f0000003b00)="54cc0e1022d0fbb50da294b8b7fd2ea8a5a4af8fb80f04b61794fc448e67351973959d331d0e4fb016bc8ed1ae2232f4f7843fbff4890b37ffe2ed56ceec61509c9887004f7eed853288caa4d0f6df6198150e3e62e90740f87dc73ed867270f24b28cb87b8f486ea975bac9cd29ffa1d0ff79776c93d7297d0d3cd8f1868bb73a87d6399f017593bb955a2c5c5ee8ecc2d6f2a948282642aa6afc584c48e15cbf71864c3470e1f14511571cfff1bccb0586c20fc844800d10f314b7869ab6ea0452bbe2f5ce", 0xc6}, {&(0x7f0000003c00)="9da1cb47d7c24d50913c5482f16baec901c3efdd0333049f19fb3013302bf92f7e77739ca24fa5e2948d91c593705e63dc0bcebb486fa5c8bf67436a43d60b0cdea162a85a77f2718bbca7ada2f377b4add069d9a05fda8786a170cdc8267fef33af5763a21ebe52b8052a464ea1652687c3f1ba3b0b0f5e16f165f2a6471da78e91802f3f944a700ee2d6e4db9a8e6acbc4cde0411a905d94294c66cdb64fe2b95151e87df4fdec15c72917eca779909d24e95fa4c45c88b25e3720e4021db4a520a7c8e22a5861123a895e089cbec1ad46cb6683e6677d71d4bd39f446d5524f24e8b0255c2d90cf69e5173bd5", 0xee}, {&(0x7f0000003d00)="77f3bed5d2ed4cd5f2c89ca865ea2013b5c7241c140fc8b7934d3487a85259188fbb9d39a3b40e6d6ae6b948210b85b17c87c92d4e1e7d828b45af7c86f70df750e1ba39a3eab0a920b7af7f963457d672d32bba8fb0b12694fabca56554822387bc1c2f1cd186c06a18b4948418dd1d806f59c0a1ea", 0x76}, {&(0x7f0000003d80)="51052c18cd76cdb0f386e8d54acc75bba1faee9ae3fef39fdb6368edfee676dce2144672bb5c231a41be3106e9167e1f05a6e091a731ff847cca0feac0350d23e25b6b83cee4defee0b91d9668938a48e438669dbe351e6fd30b9299bbe0c87253c02b1b02ffa2fbee942933c7f0e91389074c8dcf478b5116c145e47e7d8bb036a740353e531a8efc4fd83580df1c88e47560a97e83393f441dbe77a3edc64d5f5b74d1e3f75ceba64dafd34e", 0xad}, {&(0x7f0000003e40)="334fa91b64e7b345ec1a8526668b0016b30ee08bcb76810ac9cfab890e9003cec0b5906ecb0864134fd37604a97072b8e9fc308da7286b8ef86de1a493026c0889c9f97954f224eece93de7d6c62c314ec0a20434e1aa10c5d738dc5410318a7c0823125474bed414c95d68eb8de5a0781346b4cfdbf09c25b24d30db6bd4db94725ea517e9afd85c29c36247774d225cca79a57465501685d1c29e97146d67df1aa82ea730194366182d8dce82099b58e32d9ccc446f90f290e16a2f7d1d12d65f90849c39190232b2d2874a3d5d3bff765a2daf79b0c583158dcd64213a6d717045e9017f7a56c767a44d62295a6469f", 0xf1}], 0x5, &(0x7f00000040c0)=[@rights={{0x18, 0x1, 0x1, [r2, r7]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r2, r7, r11, r9]}}, @cred={{0x1c, 0x1, 0x2, {r12, r13}}}, @rights={{0x24, 0x1, 0x1, [r9, r7, r5, r5, r9]}}], 0x88, 0x800}}], 0x5, 0x10) r14 = socket(0x200000000000011, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r14, 0x8933, &(0x7f0000000000)={'bridge0\x00', 0x0}) sendmsg$nl_route(r11, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="3800e3001000e501000000000000000007000000", @ANYRES32=r15, @ANYBLOB="20000100", @ANYRES32=0x0, @ANYBLOB="00bba30000000000"], 0x38}}, 0x0) r16 = socket$inet6(0xa, 0x1, 0x0) r17 = dup2(r16, r16) r18 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r18, 0x8933, &(0x7f0000000040)={'veth0_vlan\x00', 0x0}) ioctl$sock_inet6_SIOCDELRT(r17, 0x890c, &(0x7f0000000100)={@remote, @private1, @ipv4={'\x00', '\xff\xff', @empty}, 0xd929, 0x40, 0xfffd, 0x100, 0x9, 0x40000000, r19}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) getsockname$packet(0xffffffffffffffff, &(0x7f00000001c0)={0x11, 0x0, 0x0}, &(0x7f0000000200)=0x14) sendmsg$ETHTOOL_MSG_PAUSE_GET(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000500)={&(0x7f0000000300)={0x1d4, r3, 0x2, 0x70bd28, 0x25dfdbfe, {}, [@HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pimreg0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}]}, @HEADER={0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r10}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bond\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}]}, @HEADER={0x84, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r19}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netpci0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r20}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r21}]}, @HEADER={0x64, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bridge\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vcan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r10}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}]}, 0x1d4}, 0x1, 0x0, 0x0, 0x4000}, 0x20000000) setsockopt$inet6_mreq(r1, 0x29, 0xbe4358aaad62cc20, &(0x7f0000000000)={@private0, r19}, 0x14) [ 2355.381666][T25119] A link change request failed with some changes committed already. Interface lo may have been left with an inconsistent configuration, please check. 00:46:02 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) writev(r0, &(0x7f0000000000), 0x0) setsockopt$inet6_mreq(r0, 0x29, 0x1b, &(0x7f00000000c0)={@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, 0x14) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f00000018c0)=@newlink={0x58, 0x10, 0x439, 0x0, 0x0, {0x0, 0x0, 0x0, r6}, [@IFLA_VFINFO_LIST={0x30, 0x16, 0x0, 0x1, [{0x2c, 0x1, 0x0, 0x1, [@IFLA_VF_MAC={0x28, 0x1, {0x81000000, @local}}]}]}, @IFLA_MTU={0x8}]}, 0x58}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) r9 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r9, 0x8933, &(0x7f0000000000)={'team0\x00', 0x0}) sendmsg$nl_route(r9, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=@newlink={0x3c, 0x10, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x10104}, [@IFLA_IFNAME={0x14, 0x3, 'bridge_slave_0\x00'}, @IFLA_MASTER={0x8, 0xa, r10}]}, 0x3c}}, 0x0) r11 = socket$nl_route(0x10, 0x3, 0x0) r12 = getpid() lstat(&(0x7f0000004000)='./file0\x00', &(0x7f0000004040)={0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000004180)=[{{&(0x7f0000000580)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000001780)=[{&(0x7f0000000600)='N', 0x1}, {&(0x7f0000000640)="a48bf1aedb8e32e4f891", 0xa}, {&(0x7f0000000680)="c947ff2cf9a393ae3e38c4b75240b0f5973f411dd7d7605e36621611747bbf1dfd66ac411c03f93c6a1c513d6bc643e744d0ef27b9458f5845bb732a87d5cfb68a1c3fb904e67c6c12a9eeece373e2b41049e8633db1192322a6ec7522565b06e671c2879a19f88ec173b69ed0924d7e9e3a30a9b81377caa3c14f6537c74a4a4cf97b84f642cd044b98a26f5a395a53d27cfeb7fb63e7fcf0f5acffc7686737d68d6fea5fd865f285cc90452fb56e43f3ef46cab4aeec1920f16b7b16c0f6986b88b2119f7ca2c92725ea8d7a88a2ec93e04efbdae661a4c519ede6f1e8d7bc5d7da4f6b7e7b0", 0xe7}, {&(0x7f0000000780)="9b1f86598f4da12ccf2694bc171d71f72fc8867bc1cfaca287287d146a75810f804ad14d9282c26911339aa4deaa7aae8538c4131aa109c34274dcb1b71db8251425c544ba1916e45ea27458c866884c8c4cba1fe7165382b2898628c8a5891cd36a3813a778bfaf1fff791884310a91d14babbf65e206c3cec03f62ab9295793301e08f7fea1fe2fba794b50b8531e00884466350f0ef931ebd38ae1a184c882b7a8694300c2a5da4160aaa07505685e454c14d29aa73b451d43b2959c9381967cd2fd80c11928c638a8a2ee5ebe26723fd3cf3d1493675161d044d48422a43ac1573578ae539016c17b1fbd09e46a3d7a78cc49ee269cbc162e0694dfb0e400c365cd2dde468012a0b5a193af995e7b22b4c712db90ce4a1bc09171afd3ac005cb56a6590047b534a41754694f177228f249afa058272164c1d9ce89301ec253c80b76503aaa9ab3de457ab5b23b4e52600fc3e077866df44d28b1a719570c4946acbc6d31d25d263d7b350357d86d1465c1a3fb70bfbedb19a20dc7c269cf48238b5cb4fc2147e1a5979fc0e1f4ac8aa77da0ac7c51cc2417ab8ef176a2831e734a8a4b94c0debad702c7075fd4c0b3b250564bbb296917a9fc87161afa4472c8c8a4013af45b178e86544d7b70258f8a238bdff3835414fea483bda65e9905f38f89726f83671ece307b18ec047aa8e4dcbda2d6dfb585635a7fff1b36e91331e0e717705f6783bdc6c8653ef0ba3fd39ec309b472d8eb89e4bf0cbfc5252ce2e1bab420a952ae566bf6303beea53c1b8c4c3ec588f9c6d320b91e90740200a37aeb9c3339751c3fa83b734e4a0ba945b0e233adb74f906ac5f6378000d76ed9b99e1182a4559488093fce191087d4cfc26d8c19d45986a352e5ab856658b8e5b25326bedad1f275bd81b74271ee070d37a6fdbec064bcbd574fbc790708d150ec37b9c361b06e987073f47ac22fcfd89232a19e16736841ffcb6c907ba82becc6f7ce0b6a496990c280b821abcc901e872d8607fdc31b57f131e6e3f5a3276f19a376fed57efca9b4af09ef87661d4c57df796202a124577d4b9465752ff42f780dcacc3484cb900d62d056a01b3ed57e0a928a25b03cbee61f919e5858876facabd59b41d56276b8c9abef27e82268d6b304eb95bf70b2a3b3385b7e9bbaaf73163178c7f51178cff15864344ca98c6818ce05fefbd8fda8f637818e564105178ec79baee15beb84ffefcc68b303ba4ae6581d6645129e9f243d09da16522b761c6dd3cf08fe9df8bb35c3f78f4a019452ac4ddf3e93cc4447b1d505c5b6138487e0a859744202370c01f8c85969e013ccae3f3055fd964a178d4c870c757c94006473fc3db0e377032245fd900dec8fc2688ec946620b9d894321f0f4ef1b7a3c2aa84ede68b3f6b113db8f7f4ba40fc61fc7cbfa96a737a626ac72a5da68d6a2743a40bd79261e84ab692628e24485c4c8f3364c2dc717247cca9b13e30679804486e63c3fc213349b02c4e7e2abfb8b9e58f055d406fa757009882ddcb2f149228752b48ea12ebca03cd52780976d15ed102d4d586cf7cf0c8e4e477d8a737f892d6d82b89fc50e34273bce2ae0c8214339739a6b3fab91bfb5f29495e575ff060170149c7d94d0602cae1631de77b5e1f6cd96db1f57164caac5f733c5ec3185e6c3fc7d3b07b895fce1ae0a67f5b73498f7e9de08f86e8d02cf3632227f254e5395c5dd07d619319dd45cdc37e9201a38cc83e103c92288899db576c040b580425fbcbc208c55ccb410f80127c177fbea0c0b9bbf02b32b1ae460cf37dcc98981773a93061b2c21e8db427e6d9b77418aada8fe78f28b1527115115a83c53cf333c9fdcef48cf4528962b316a33ff88414a019430f4f91790a6eb56fc4e718a74d6ecfe89b60364f870a57934926bab2529760b0cedc222156cca57f9a438e22294f8dd66cec725adaa8c1dfc95050aafdea9409fbf57ac8c80c33ed68c9dbc840fd61123085680e79e15fd6c9879ea9cc1e1c64031cd2cdfc869c6a5f5a82da9ebdf0eab10b07b80f66f849bddba3684e19cf926313e39245223b421f6bc52e37952d46308e83bf5b6d2f17d08d742b499a7637d2c14220bb32687525357f4e941ca20dabefee57f18e8b70b13ed036081f28801673e2ad17ac70b85aea220545e4f0dd3cc04acf3744d41e3038b08bad775d0dd1da879a8f551bf136d00eb3ec85e8c757c15d013b71e3da46aa4e1997a9fab7a798bf1361c8647aba75da7d720b3b58be207d5a610f19066c36e38556e6c94362fdcb0d79e4a0e50d706a5ebe3a29d2991982b483d4e0fddbd6d2c196ec1c0f58a4b92c1c08d92967dd98cf1ec1d6c53d35a5a7173636f39612af6addae3dd0b99795f09147bc7efb5bb013c515083f4fcd10a0106480034bbe2b85af6444b067a1d3fcac874faf81b67e7a3079a3bbf34666675f27c037c4239f5c67ee5917ff4c89d2e8a4bb8667c0fd9b3c83525f84e8c40d122e505fe07354dc27f1de978f10ba8aa774cada33c99d3c75cff2e8fb9fd3a0c80842f003de33a173d3d5705415a077c29a76fc10851de9e80b57ca7f74f464d04d189a8348738b7c1a9615597049e6ec92edf7e5aebe7415536bf38cf4640022e1ead0923a248b4e2bc72b83e0e22ba07df286c2f4cf0b08f0172af6350c58b1a1cb7a9c818905394e11b90b5a6bf3d9952f74b308ca169b94bb109c4d07328edf1f8c695061bd7f2804e604deaeb015cca5fbdaaeb9ecc99d96d930ffe71d0af8eaf595a60e02bb35c5c70b71ee676cc5e41a46d9e054d53d3ab1acda0cae956e5708ffe2616c64d4739fb17e1f2e63930528f1affbd049d8f099ad675af3b4387b850e066ab9b958e7557c57a6c083ae88bfba734de39a28ec8fa286c8c9e19fce78b5e731eb563562560cef2218d2f34a625bd90c7b46a12a05fee7d4fbd4f1b2478994b057746e432a9bb195bf9748b23dd0029707a82e28320537d84b7568039f26b5d4b6833de382776fa17bbca39a45cab43f6a703ef8f3fbceb01960749c22cf73807c72560df9057ddf8baddd92f24a9b35758b1205697a585b9765cd6f761f012261b0865c52b95b60690af349d9f233ddd3b8aa70b31672391fbf2ed30222ce3410d382e109c70bfd50f1abdde865f004bc4ce5186ed08e36624c4db3bff1299b7730f14c836665f618b77e97bee688b1703e3ba9b0d5571526549a86ab4ba10ac97e87a9aa213367fc3b70b766d0be2a3fceb18837128cf7c72513a1d46dd608fd47eee9442176737541213f502f2461625509f155ac63468140933b1e95eb3564599fc9295278bacd9090781a08772feceac6bdc8035fcea7ddf7a892b124eebf0976b5a742bfc27fc030323758b3f25a767626df124b1069840f93ae13fe65b33e45af5d19ac3672b3d770aca7dd6d6877ca208d6df9d2afc8b668264ace26a18021376ee9c43f382a43b55514dd7537c52c89d9571d6b934af5d3dc0426cf1c0f7fd5f4a3f89dd99db1b595f6f1c93d00fabdd73ec354bef2cd266a69ff053e0a5e9e13c94c720ff77bb266c8bb30371bec01d8d06da884e7c6faf11f483620a83321ae9f84172af2fa96514a059dd4670550daaa085062e516665d1cdec0d565948883b900f4648d192df8ae4e2ade3a82a0961e2e1518e3a83a2f329090c646d899a2d3bb81ba1455cc3cce91cb7f3d4a297680bd7c7f061c1576207330e935c21c2a2fba10525666a753160f1888e7e5f6583e1b89b41f8ea8e81e8a9f588fd8dc23ce4463e36cde61ef871069bc64685bae34ee981b64662efa415834d1c6baf4bc3f03a979f87af43828d1d5cedfa8634ca6b20fa4a02de2dc1af983f875a8aef148f8991836e53b9e9043813f5af863c1c354120e5e39e47519777e3b931ee3b3550e4f028c95cf71059f6490500fc8186c14d3e7dd66e1d177eb2cf0cd684ebb2440c6a3882190fd34fd2beecb28e64820c8a3d659c60cb92f7e166157481f17e6a769421eb30edc5d119b0dba8e036901ef7330a230c91f2249c56bcf770606fc1446cc877b6720b7e400cef1e0897f09f8d1e654aaf117ddd96b3a06d6f45aa9e8a9a7efbd72e6344ab30f9abe093eb727714566083b15391efc6077c12a27deb190cad55eeed81c7ffcf452813e888704c5b48697fd07dabc84c34c2d81be26ffac38abec70377171451fa88483081c0dbb8771911db56d0780df45855fb60c6931dfe4d2654b900d440a7e9c87b14c59621d17ca935f9d05f6cf74fa557d6e09d6c5e5cee68c5276eff605c39c51bd37be17c8f4bc0a3f2c40f4b1977eb1ecab5d0e3b82bc06beed22e21d473195c89fd411995c0da513f4192b5e912d8a30cea231880f5c03bae8bb275c152f4deb4b566c1f352d68cb625f956c5891cca573ff6abc64a781da5270d147d15fe66494a92e93827c8668ee14a902239f28f32113c4e0eb0c4b1d6badc24f67b1ae62fa5b9ece561a8fb4f51028942331b24fab8bfe6e9400e95363ed36e318574855e3ca74731f8e1168bd3643ccfc34123418ceea1a42c4bb99963bc21d7594126b937eb244b152a0baa25a8ae1c4aea2b23c5011ee18f433b4759078c54bed8dd1861d516e8dca83c63f65d3e35ac04605b03cceeb89ba1a6ff6b26b27d0a89a6c06153b2c04c927e48758a6a10a8fdb5566a1a692cd2cd4dc04fb109d24d41573ec5ffd2c1e6ed6f032e5a88acc487a9e61a80b06d4faade8a5236413c262e0ee42dcf06b6c84758b29245e364fc8745c2a5de2f1dea633083ff2bfa524710de1796bccd1ae461f7d07433e49868c84273b482150348fa17384ccdfc1e86bcff196f77d9aeda42bc923dd051a5e8fa845cc4c6a41cd3267a14002caa6978c43a1b2ec3e2f27b3232328cfbcadf91f436c9cb041ffda303605798c3834566b4e0b15ff13851b6aa284f4d042a911d04dfb154b6e6fc79786eb6da1f548eb0365ca2381b61a292e2d42b0e60839ff63bc4f6240f2b04d65e703c323b85521d3574acb64c366d88184d6f4ca0e88b98ecf9a184eb117ac4c4a9939a6f12b3402abd910ee1347a07289ec6ce430a5fcdad08eb5bc34df9159fed4344d6445028d84c3f07ecfc5aa2487b3ef64a86e794fd0fab518b2cf41f8d6fc6b1f2a11c29185ac0a3216d7bdd8e55f5924b44713d65da93e77975f9da4f4fc9fe960857b2c55140b4cd17d5de9a3a58ca02b70ef72ac8e93d87f8ce6f15f04744b391a49ac6af39c385b9f7f35fdc9f0e56f23486421b7a12da892c6b99d7593fa178dfdef73e805cb53c46c5099141a128e6bd37f6e6f1eeaeffe8156781e32c72faa6ab0334846a409c47a475c8bfb8646187aad43114621e05a1b1281813fe7c9108137c9a009d6c4023e5ede943a16e0a49934176009b57f163b941b2b02b6d7742ccbfa6308ca83727a4cf6ecf3b488c5d9d6c4e82922dc3c3bd4270f7cd5a97c938aac669c071ac29a15202e3a0830bf0548834500cf6a498fb4948e664a8c890713abd70ff034c79879ed6e4511c034a19df6ec5db0c4d3f482b4ea5a79c1d92b295a4a093ba3b5be649537d238642ccdf5bab6bc0653b6780bc248d8e0c3fdd3d050ef5b9443ec016c7c8828d27178e2ce0895418f3a3a45a24e3dcca08a83944645ab236dff46d8e62694c8d2339e1a7216bf20271b88440dd42de0f9d466c79360f5569c75dda2ad2f9bfb37e18e3a02f60f84b0f5d6f6e1e8ac8ec62ced94be5ef60d7441180d3e35aa50ec95c22fd4a456604bc69e427", 0x1000}], 0x4, &(0x7f0000001e00)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [r11, r11, r11, r9, r7]}}, @rights={{0x2c, 0x1, 0x1, [r2, r5, 0xffffffffffffffff, r9, r9, r7, r4]}}, @rights={{0x24, 0x1, 0x1, [r5, r7, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xe0, 0x8000}}, {{&(0x7f0000001f00)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000002340)=[{&(0x7f0000001f80)="6e612055395f8d41f3fc42b5e7c06d310a5aacfd5557a0c7949864dcace5df3c18d177594af414fa4784c990f3fbc564d4dd98f209f13260dbf20c03c84281b5de", 0x41}, {&(0x7f0000002000)="d63872fe561c69568a230d5b80012a1e124d397768143b6d48d8abb6e0b2fa83426f26679b287940713f89e5861279a848665de0af37ef21138e9298e314d772f5aea53a5fd2ede2009ec1f5800a36", 0x4f}, {&(0x7f0000002080)="2d32196289d4437c4cccb405a09419b60c3e7833ede49e850ac3c826fce25dedd7ce8fd7ae47aa34aa64c9281bca120b73a208201ecb5dbb1790c8aed90f97cd409ab13e62eb2795d3dad57950a2578efc5a81e6f4fa493a1be0f5f989bf611a767a78e8b38835a034bdadb5568a474d501e19", 0x73}, {&(0x7f0000002100)="c57f81d94c116246554e034a52191ec3b16f766d5c31e3a7fcee158805c805085568abc057a765dca51742b3ffe27ceb073fefbb20d82a21577ce09539867ced99aa931f9431b33ce6e7e509edadfb1217de74449b2b528d44e7880b369bb9ff22d7edc5b14c602dc31d8cbdadb28d2c", 0x70}, {&(0x7f0000002180)="0c3351a4f4a9c50c17ab5642a72afbf005e9ba57c794ab079cdb965b529da32223088b10646961e3c37d325d4ec29c3594e5962be4e89a4a824b012a8b71fe1e57859ba3372ecb7434a949644d5c351d7d2684c7929c767b03f2a0cba575b1260ad5641ab261c415d2456adb2a2e38db8e7678100ec8cd1f9a0470b8f062836dd10562d917185632b1c13235", 0x8c}, {&(0x7f0000002240)="b9af76e261107352fc8b4ae8e076c9816730e24e3a555b072873ebd8f3a3361720cd22c86717f2c477bfe3f66c3ba414099ba84d559531e40102ebf12b46689245223b2ba2ce22dcc067a6515d1fbeb3eb0280b586ed9b7328d8063062e3d284107e9e4728a7e5e4af1ca49a7765e40113059629a5ab22d717d34277428128ab6d60e9cb43aee5dc26e80ab85a0beaabb0cfe3990a2dff06aa5db844ece575abfea32432a922b2a3d94cd8b8a0a6266e521647e01a6d540e01e6abc5429ccafae3a56afe43ec9d8cab246b986a77dceecd0092fef7bd4041b1dbd6e082cb4337a6a6150bb39c268ef62f34ce3e1ea77a048f94160c", 0xf5}], 0x6, &(0x7f00000023c0)=[@rights={{0x18, 0x1, 0x1, [r5, r2]}}], 0x18, 0x90}}, {{&(0x7f0000002400)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000002540)=[{&(0x7f0000002480)="5dd2229ba1dab14ec41a3809f1f646736bbea6ef1ef8a5d8f1b676c0f4ff95310db7afa75e79ea9f7961e79d50f2d791b5e91b73fbd99bc7c1239f408d3813e2fbdc3b9fbd7af224f4145249f16cb082ef2495fa6db4e5aaa3cdcd90c26badfc064ac2648b17b6bf634ac017668d3914ed9a2ac672606e86a5f3b67dca450197d5f014e510970ab35703c4e9f099ce76c0ee0a3aae0fe791b7c37e14340462a70edd8ae0ccaf9938f128a5570616f60ff3edb1aaa3577aae409472cd", 0xbc}], 0x1, &(0x7f0000002580)}}, {{&(0x7f00000025c0)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000003980)=[{&(0x7f0000002640)="517462921d01badd0fea26bffaf5c410585799f87dc65594c5cdd19b3972017924ce0bedbdd615bf0381079f2349ea97eae8a5770e2aef59ebe794f96fbe96386de6448d79f2531398686f5782348cc58922695ec8543ae391f9616e48250de1591fab1f0c5457a04cc6d539a2283c17fe45c27b3e8ba4067170864e3757e36312a952e5c72b2b731614341899e1e90db951ab51e547e1d72c6ab80291372ec4667709e205cbdd063aa2b9dbe21077ea2d18b2cba664a7a17f4bfa888471643cbe16c86c962a88d4688ee1f61ea5d3b95653a95ef79cc4921acb2d085330b5a2b40e27dcb919d412b8f0e23abdd8cad892ae0fd5ba2a3f239dd851c616c59212a595d15d18a7cb6c097fe1db4822c0d655292c033944700df356cb402d4e04c6f6031cdc9448c1383a2fcb1587d6fead9d8f6776649ac5e3c0957fff5c648a9c72c1c82743516195ff01f24895954d8d67a2b582ac206c57a22c7e7c814709985e5614beb53ec1811989fba6a54d1532a4e28f25ffaed9b223245782adbe0f311cabae76b9706bb636502ce4205af3853ec4f81600ff351d6a5c889fd73fd008055f299c085b08d6d6c19bc5b941df8d3e50178243ec692df911346ec4fd8373c4c9e073ef45a435da932df665c01122b7b03abc80e9737a401911d01bb49f416d3bfd4c2cc52d86fdc7c73452159541ba6bce8a277a313ba0f104cfd5e89f3c390134b5c970a70a689e6f27b72baba3aab0492861dc91bb06d7f5a1ca525c6fe53dbbe4c6b758a41156fdd91eb82fd075903b0e04399fc84f303fbf033981a205173da80ad767b99a7c7f458ac5ac6728e3f3fa48b1b8bb4431266365939f9f01ca34d38466fd7b41c9eb7871455761f0f84e92840ad2874feb243419a6c63901afcf4cfb146ddd332bc47acb9755f91ac223bca1a9c9579dcb499ca3b792616c825171095312cd85d9b40ad463055a2b6fbdf2f0423f99d03730e3ebc72339ace97023d69a8db6f3ce4ad697001482b986451efe934c16a560e1654d482323cc099501e7ac5d898e7531aab204c15992198de3940d9c59f1b6c9596c81dafbb8c34dd35604816bdd59cde7df4dd3cc54ebcddb19701227556327f4981b6769ba721ddf53e9b1fa4ae7cd14479d0cb3c38f9cb2818b49726f3f5e500ad35ae4df9d6df527d84c57b8326afd97cd12145015edf8d34afa0591ec42960b1dd851fdfa410ba2141ec13b250d6f85266af5c92ecd6d17f474f1d20d0919c7750b4e650cd4e3da46430cb71a01ab0b185463c9682534e6c1f72e73b32a21de5633c8bae3e9660e023ec9589013df31f044f9032205fd9276abb5fa03553651defc63b0402d7330b2c45922cbded53101f9c71c3c0f70d2b04db0db4b50f794a632312d67fdff8f6a498366d24502c040ce61e8c42096011cc9c7e6161508ea820cc7b8bbb6963e9ce4731a8c7c839a4b0e184ccf4590c0c0327a7c11c891e462c09896345fbc21bea6ecba835a8cb4a93e1e19f52e9ec9c663f2135bb8e9c8e7de7aefc0dcc877af1247393673b1669f14154fad2894705814ec49bd013fe536094b1585cab6687b5563a30013f9c1b6c082024622a2e834cf249930c7d7c2e2964f328413942570988548cfe627d1f64681dfa11ad91c790e933df6d904e58cbb597b0610300b4e7a92aaf2f8b5e68bbe5cabadde3218c7be83fb7ff37973d18f45c438f5896490f2ec7ee67cc77ba93fec5bffd2b27e033913444700f77cf83afb77eb880b843f8e80dc9fc61c8fea9f4df351249ea859c1e64fb06ee8ba52a23ae43a3629e913ea4ea09b21e96cf0dc383676ada7d87e36b4aa4a70674abe85bb02bdf31c2b4d762648c7e75f92f9e47a1edb535e4f6ed44b4c9be9a8d4d8cd0a28aff7164a2750f26845066aed8a4070937da370d6130803fd038fdf33419bcdd99c817f99f1c3f14616a4e18db9035e37e361e4277aa2abc7caf5ac15291f7af41f26758c992e1a0c67450f74ce9559dfce37951f6fe208c5a620f0fb2bda261f4c9642b168d1c6c5a8f371d1f7a00c6e69ffe47b06530b7eec8804d2beddbb56ecb980463789f9a808ee799fddc6587491a60c7ed882c4fa88ff433d87f8a5f830e3acf9c110f02e45f20c0fd05c03639d1f6fcc7c6e013306c0a472c3b25a30ddb733a1e7221a7762909fd8fe4ca55ce938c89f94c9e452f6d173c768538d7864e9de599dd75980881fa1684485a1f7112dc5cd78fe517199bf7c06c52a12e11cdbe2c899f23b1d919ea9e8a33ab6cf4846f83313ee36097d4df0edfa52f92c4a13e20dba87238f79872a2b4159e89d1e2d413fcb6c40020fa888444d519a93979f83a3cd665c2f2157a9565447396f23bdf03cf08c4276c4500ef652488519bb97ae4431b61c3e3858879010412ad447e0079bc6551b84c7e8d9a8db43b691391f675fd06af70c91e649ba9241df02798fa1b4165c222a70dfb05b352df9dd8725cb7c165eca93e0b0d03a8409d7461309ff2607554de6084ad899ca2ad70a74cd2bbe460e18f42cbba63030205e080e0fd0fb5f6a1e996adb0371684410de52739c58918147cbcebe4d1c0754af8d4a1767e193b01ca080809b9aa33ffc8d801cb2055bf9daf037b54f67a5121e6306bb833b8a8041eb8c7a58fc8bdd1ef00572300c1d628fd22a67b9e0c932886fdaf1ec61446e316d00e1d1e8b1fd5ba5913b598eb5f2b408ea6f3a8229c77076e6f5eff17718b3f818c92b81235f70e9673a07178ce2f4877c2e3e9836c3db02bd2c6dc24c35b320ce188bc82bde1ac655c67af95fb79c3128a97593ac3a7a99f31e46e2017c31c2023dfc72da0d36fe28ef1b3ae33068896f7f547ef08e0cc7141c453a5f1e2471b4d1abfc15aa2824dd56bb68f7ce1bf6da7a1ccf3ad698400959493212528c057d308d650dec774ac18e55078459132687e37be037c0b8a2845ff175db557cd0ca12fbd515ac4de070f61029f184df62938d8f6cf6a6a39aadf0e92e735c2de0b0dc28121a0042fc1b3a5c6a5ea4f7a37c2c525748303a0728ce12c4d502b486a39e2e213457aaed59b84b89389deeba8da249166e52f56dd35708d28c06644dc76775ffac3ba98d51c8be88e3b3364596c2b2cfbbda2eb92f5f6d1b05c3ec71d46d1b39ea2fef2515a03a28496fc52da7f944cd21137c39f4970546659fbaabd9b1edc3e446cd123976c114485dab5219ab9350ba147d5abb192c0bc725a72dda7e75a7c675a8c85fc36077f07c5d5dc93b62bc3d3f7f6f04e4f181be1252e2deb323f712f068d26071b81a9c095f1decc7eb20a7eceef1d962436b64a6838306373fb10d309e40c74fdb08d4a5e95c809a4d7fdeecf260e9701d177f3f6be8ac6b265a96ceb11867d8af303c8c51599c570d58337808500beb35bbd57c3e627f7f9dba9b590e8c7ac527a4461dcd8344f0bb3676e4e5f505c199df3a553d6f3b293ced556bdf768a855d64cb67f69b0316cf1b11cb9fb048d5044809259fc2bfeebe3dacdaca342b5f6b8b7d959517d88e4ee56c739fc91701017e967bddc50e79e1f5cb7db90d744d26ba3819a8a51a1433168b55bcb3072868392dfc55c41c452db7b02bfee494c330b8eebbac245b1816ac6aa27866f4cc85adaca49c2c7555038e9a5806d4367fde50385a447b8b5346cf328d8a5bf0a753b996cdcb615be83ac52eddeb17e0f59d269ccd30f3035ab630401af8b25c0d8a3b26f8169d2e2c96632a0710d0b7a4d914e69a354562c83a61302f0fbb71b10ac182c991ce8a2abd1a45aac2c9df61f3b915e8a3c546fb60d47b54fb93eb6b3b02f9c2ed97953fc5d0e3c3c456ec15eb8b631ab8d1fdca963394f9058d6773b3d0c0f848a7782b29e91b53c7baeba44062ed01c91bee1146076ee7e2f2033e24418d311b39b507b0833d1761f881628b3a1b85366b68588f5047c0ea8c657d1fb3c19c676f0d9014e05234e20e7bc5b14cec6341eb86ce14e891dfe42d4401de367cda2c8192775101dc59c88d072ef4cf1c72d14425b92225a21691fb6c3bc543f0f3061e2c79172b16ff9fc3d2b1bb9b164120e50dee39f5daab37a7300c01644c44fa0a7178017da6e9e25875bd847bb78455e0d990e8d4a3a97715b4a8269727387c13f985c04d5198016f2c29cba6cbe2e67d95754b6407339b9c2b22cd5860996ba9fd85ac6e051994c3e2c7740fa8e31f6e32e3bfa4bdd624aec7092d6acace02643c24242c0145126d6516a3ef5d1252e4ff85845d6123a4d3a6216015df2b63489b8bcce1617d745cb82ae26b5e5bb5602a703e2668230c66b91b42c59059f57194a445e4bb27377411c2e1eb1ab8386b86dcab25abf1e52ae3800ebb718b2600da450cc1c35b13108daf8c5bcc12f20510e05cbd757b23df8f09ad8b4bf938e0bd07afeea35b24064893f6fd5d99982132608fa281d3b2a6eb3aebe8976c053c2a3aa6e920d890cb6a61c5ef1ff968562288256b1f1e4fd624fb6a312054b1cb36dd1e822ca97ead9493f95ff26cb308673f55f2dadbf4f2167fe3627497444266cf3b7942f34b7c92c9496a25908c6f03b4b5ed88feccf1d06d039a08be814e9ac946e9abcea6db52a01e1304ff14642d7785555c1000831e70d826b8efe0dd0fbda0c90724ec83359adb75fd82f1a943fb6047365c105fc8f32ddc2e4cf34a9ff04121e92c79f87ca4a6a5df482af33c2bd7d9dec0b59ee8c493a2e46260b096b0c5c67973acd0cf23e2fcbc3aa71512204d7aa8a54e174eb2f01a8de74ba70dc0649ad4d674a5421a43c8118164a0384c57f7ae8de889836846b899c509a5b14640e2d663e22e6c9d86d74cd9588c0b3e2337c80506d4cd499741ca4c7bfacd748a01c5e7ac570519cb87a3f298d6855903c099bda5eae959d6ea52f88ae0817e6b6cf27a9fc7a4d11bfaa4947c5231a0c41625799a7c89932d95ae1f9afee704315bd66a5642af54e8bb1f5d9f5bde829de99222e35b837937454c81130deaeec4d7ee5e802dadea17a3099f6d76525a22a7fda3c018a602f23b0e692bee2ff06a6661cb20f2273c02d5bf4eba262e5f94fef80dda4002a90f7074e1ad66176058d91ff02e1bb58bb4f0b4364760361a0d26e91e4753f12f39c2271f8343a0df02aef71c020741301e4f76424875184ce7ccbde13c2dc084e0d42107f2f9447d31121fe602f94b64546170d1308f825d6cecd4bc8ec5ae7b58f86372da33d117ffe693dc1593845aa56353bc528bdb2a32ff7ce8c73b60b2a51681dbd255dd3447a61cbec3ee7de0573483eb1abd401121ec3fa4208a018fbab366aad1a68cd789e5eeb54505dd4e834d8e1675bd870d70507a26417b3d1985090fd029d538fd05ca9310d078ee7dd829b2ff897b4d40e19fb3e25197ad914c8c3b4de2d3468ed4649a482053e1f06c17cb9bd82fa2e5ddf2642ebcf0602ad70a94419c54ef744840cc9ee82de020bd13708846dbde9db5b4ea1f744c8b8eb26ddf9513561dd6e3154bd5a17ceecca4364419c9c63f0127380b077ccbfa6f0d4c9b6a8de765596dd0f836dab8d2662abf1c4cfa2e251c570fd3d484ebbedf0738c4d182c6404723e660808c5ee9917714320b87ec531f92a88be2f364467575324b9f64604c3fc407d5f08d0a56a47bb797e67b0ba1352bf53304474757c498f1f98c91cc0480f3f75021d28d288867068dbe36dde5af0f52eaf48a134e75904e990a104332120e3638267d479408a129fba8a7ae2e3bbe9f8738fbb9d2c5682a223cdf0bfab9acd31952aa", 0x1000}, {&(0x7f0000003640)="8bf021b79f13730ba4f9de35c4a9e60f861a37669ac034d340b35dba706b4549e6f768339c7bd78d5eda63b0f96ca618660994849630c9a274a3136a4d2236a332bb0d4c0c66b1407ee0b90bed487ee108b3a07008f9b7a96788032bfaa308fd44cd9b5590bb47fa5765ded377dc62e1d69ea1c9b2128f7df6760001ef3a7673cfbc6f0c31b8e14d6e0c04a7d47e8d23539f34b54e28cb56cd8ac48de9359564c4ec7593147cac330b82e9121e4e8f36789dbe8ae0c089d3484adb36fe93acab2609c2291c1329706d", 0xc9}, {&(0x7f0000003740)="e781088080ca7867f108f5e596a22fff880e6ef3d9e30aec95eb6d64118a1fff61ddfa3a1e2204cefd85e275e1db5d4b27799929f9eb163cf9201c1ba5ec783adcab84237cf29af25e2ceafdf093af243aa1f8695c1531ad2422cda424bada9f36ad85cb52f5c89209d578dd57f2eb3328e8ea7f4118091effe371ab4227866401fab3832f6d08ef2052f585a41929d95fcf38eaf9d44e799fabde959cccb6c01c5bcee008d80e37aa7f308f3a2304c70158fc1ff54727e8a490af4532e096754e7bc828e0af5183624f8fc563b9e2a623c34b325a98b8fe7c8d2af28fd891", 0xdf}, {&(0x7f0000003840)="a5a2b15f56037b79d5190404b9c3caf1b4b9f694e9b9b905dde0e21c1e6021bc72b3e3eada45f05c5b4c57cd48413dd1128095b3d600534527878e22852364ce83e32625836f4ce22b326ce67bac0ab78276f1b6087fd99fba0e6b15dfa5937e3d321af278a708fda00f13f60e4bc70534eb2909b0d1cf44dcfa50db873937891788b7f61f41f05634dbdb5ce057e7cbb626f44e9e6f403811377cdf2ae6ecfbad52a96454e929fa9c1d7f5b7930596ac33f745024a802945e9a7f834eed8245debe05303ae939d37f1f49fa87262c61a4b4d7710cabb2820d8f6a9dd4fe34a870632989", 0xe4}, {&(0x7f0000003940)="6e3324e9454ae397851efbe3eefc5dea148f0da61cc5d0efa1", 0x19}], 0x5, &(0x7f0000003a00)=[@rights={{0x30, 0x1, 0x1, [r11, r5, r5, 0xffffffffffffffff, r11, r7, r9, r7]}}, @rights={{0x18, 0x1, 0x1, [r5, 0xffffffffffffffff]}}], 0x48, 0x8008050}}, {{&(0x7f0000003a80)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003f40)=[{&(0x7f0000003b00)="54cc0e1022d0fbb50da294b8b7fd2ea8a5a4af8fb80f04b61794fc448e67351973959d331d0e4fb016bc8ed1ae2232f4f7843fbff4890b37ffe2ed56ceec61509c9887004f7eed853288caa4d0f6df6198150e3e62e90740f87dc73ed867270f24b28cb87b8f486ea975bac9cd29ffa1d0ff79776c93d7297d0d3cd8f1868bb73a87d6399f017593bb955a2c5c5ee8ecc2d6f2a948282642aa6afc584c48e15cbf71864c3470e1f14511571cfff1bccb0586c20fc844800d10f314b7869ab6ea0452bbe2f5ce", 0xc6}, {&(0x7f0000003c00)="9da1cb47d7c24d50913c5482f16baec901c3efdd0333049f19fb3013302bf92f7e77739ca24fa5e2948d91c593705e63dc0bcebb486fa5c8bf67436a43d60b0cdea162a85a77f2718bbca7ada2f377b4add069d9a05fda8786a170cdc8267fef33af5763a21ebe52b8052a464ea1652687c3f1ba3b0b0f5e16f165f2a6471da78e91802f3f944a700ee2d6e4db9a8e6acbc4cde0411a905d94294c66cdb64fe2b95151e87df4fdec15c72917eca779909d24e95fa4c45c88b25e3720e4021db4a520a7c8e22a5861123a895e089cbec1ad46cb6683e6677d71d4bd39f446d5524f24e8b0255c2d90cf69e5173bd5", 0xee}, {&(0x7f0000003d00)="77f3bed5d2ed4cd5f2c89ca865ea2013b5c7241c140fc8b7934d3487a85259188fbb9d39a3b40e6d6ae6b948210b85b17c87c92d4e1e7d828b45af7c86f70df750e1ba39a3eab0a920b7af7f963457d672d32bba8fb0b12694fabca56554822387bc1c2f1cd186c06a18b4948418dd1d806f59c0a1ea", 0x76}, {&(0x7f0000003d80)="51052c18cd76cdb0f386e8d54acc75bba1faee9ae3fef39fdb6368edfee676dce2144672bb5c231a41be3106e9167e1f05a6e091a731ff847cca0feac0350d23e25b6b83cee4defee0b91d9668938a48e438669dbe351e6fd30b9299bbe0c87253c02b1b02ffa2fbee942933c7f0e91389074c8dcf478b5116c145e47e7d8bb036a740353e531a8efc4fd83580df1c88e47560a97e83393f441dbe77a3edc64d5f5b74d1e3f75ceba64dafd34e", 0xad}, {&(0x7f0000003e40)="334fa91b64e7b345ec1a8526668b0016b30ee08bcb76810ac9cfab890e9003cec0b5906ecb0864134fd37604a97072b8e9fc308da7286b8ef86de1a493026c0889c9f97954f224eece93de7d6c62c314ec0a20434e1aa10c5d738dc5410318a7c0823125474bed414c95d68eb8de5a0781346b4cfdbf09c25b24d30db6bd4db94725ea517e9afd85c29c36247774d225cca79a57465501685d1c29e97146d67df1aa82ea730194366182d8dce82099b58e32d9ccc446f90f290e16a2f7d1d12d65f90849c39190232b2d2874a3d5d3bff765a2daf79b0c583158dcd64213a6d717045e9017f7a56c767a44d62295a6469f", 0xf1}], 0x5, &(0x7f00000040c0)=[@rights={{0x18, 0x1, 0x1, [r2, r7]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r2, r7, r11, r9]}}, @cred={{0x1c, 0x1, 0x2, {r12, r13}}}, @rights={{0x24, 0x1, 0x1, [r9, r7, r5, r5, r9]}}], 0x88, 0x800}}], 0x5, 0x10) r14 = socket(0x200000000000011, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r14, 0x8933, &(0x7f0000000000)={'bridge0\x00', 0x0}) sendmsg$nl_route(r11, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="3800e3001000e501000000000000000007000000", @ANYRES32=r15, @ANYBLOB="20000100", @ANYRES32=0x0, @ANYBLOB="00bba30000000000"], 0x38}}, 0x0) r16 = socket$inet6(0xa, 0x1, 0x0) r17 = dup2(r16, r16) r18 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r18, 0x8933, &(0x7f0000000040)={'veth0_vlan\x00', 0x0}) ioctl$sock_inet6_SIOCDELRT(r17, 0x890c, &(0x7f0000000100)={@remote, @private1, @ipv4={'\x00', '\xff\xff', @empty}, 0xd929, 0x40, 0xfffd, 0x100, 0x9, 0x40000000, r19}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) getsockname$packet(0xffffffffffffffff, &(0x7f00000001c0)={0x11, 0x0, 0x0}, &(0x7f0000000200)=0x14) sendmsg$ETHTOOL_MSG_PAUSE_GET(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000500)={&(0x7f0000000300)={0x1d4, r3, 0x2, 0x70bd28, 0x25dfdbfe, {}, [@HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pimreg0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}]}, @HEADER={0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r10}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bond\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}]}, @HEADER={0x84, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r19}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netpci0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r20}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r21}]}, @HEADER={0x64, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bridge\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vcan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r10}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}]}, 0x1d4}, 0x1, 0x0, 0x0, 0x4000}, 0x20000000) setsockopt$inet6_mreq(r1, 0x29, 0xbe4358aaad62cc20, &(0x7f0000000000)={@private0, r19}, 0x14) [ 2355.431910][T25121] A link change request failed with some changes committed already. Interface lo may have been left with an inconsistent configuration, please check. [ 2355.480091][T25123] A link change request failed with some changes committed already. Interface lo may have been left with an inconsistent configuration, please check. [ 2355.487487][T25125] A link change request failed with some changes committed already. Interface lo may have been left with an inconsistent configuration, please check. 00:46:02 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) writev(r0, &(0x7f0000000000), 0x0) setsockopt$inet6_mreq(r0, 0x29, 0x1b, &(0x7f00000000c0)={@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, 0x14) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f00000018c0)=@newlink={0x58, 0x10, 0x439, 0x0, 0x0, {0x0, 0x0, 0x0, r6}, [@IFLA_VFINFO_LIST={0x30, 0x16, 0x0, 0x1, [{0x2c, 0x1, 0x0, 0x1, [@IFLA_VF_MAC={0x28, 0x1, {0x81000000, @local}}]}]}, @IFLA_MTU={0x8}]}, 0x58}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) r9 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r9, 0x8933, &(0x7f0000000000)={'team0\x00', 0x0}) sendmsg$nl_route(r9, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=@newlink={0x3c, 0x10, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x10104}, [@IFLA_IFNAME={0x14, 0x3, 'bridge_slave_0\x00'}, @IFLA_MASTER={0x8, 0xa, r10}]}, 0x3c}}, 0x0) r11 = socket$nl_route(0x10, 0x3, 0x0) r12 = getpid() lstat(&(0x7f0000004000)='./file0\x00', &(0x7f0000004040)={0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000004180)=[{{&(0x7f0000000580)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000001780)=[{&(0x7f0000000600)='N', 0x1}, {&(0x7f0000000640)="a48bf1aedb8e32e4f891", 0xa}, {&(0x7f0000000680)="c947ff2cf9a393ae3e38c4b75240b0f5973f411dd7d7605e36621611747bbf1dfd66ac411c03f93c6a1c513d6bc643e744d0ef27b9458f5845bb732a87d5cfb68a1c3fb904e67c6c12a9eeece373e2b41049e8633db1192322a6ec7522565b06e671c2879a19f88ec173b69ed0924d7e9e3a30a9b81377caa3c14f6537c74a4a4cf97b84f642cd044b98a26f5a395a53d27cfeb7fb63e7fcf0f5acffc7686737d68d6fea5fd865f285cc90452fb56e43f3ef46cab4aeec1920f16b7b16c0f6986b88b2119f7ca2c92725ea8d7a88a2ec93e04efbdae661a4c519ede6f1e8d7bc5d7da4f6b7e7b0", 0xe7}, {&(0x7f0000000780)="9b1f86598f4da12ccf2694bc171d71f72fc8867bc1cfaca287287d146a75810f804ad14d9282c26911339aa4deaa7aae8538c4131aa109c34274dcb1b71db8251425c544ba1916e45ea27458c866884c8c4cba1fe7165382b2898628c8a5891cd36a3813a778bfaf1fff791884310a91d14babbf65e206c3cec03f62ab9295793301e08f7fea1fe2fba794b50b8531e00884466350f0ef931ebd38ae1a184c882b7a8694300c2a5da4160aaa07505685e454c14d29aa73b451d43b2959c9381967cd2fd80c11928c638a8a2ee5ebe26723fd3cf3d1493675161d044d48422a43ac1573578ae539016c17b1fbd09e46a3d7a78cc49ee269cbc162e0694dfb0e400c365cd2dde468012a0b5a193af995e7b22b4c712db90ce4a1bc09171afd3ac005cb56a6590047b534a41754694f177228f249afa058272164c1d9ce89301ec253c80b76503aaa9ab3de457ab5b23b4e52600fc3e077866df44d28b1a719570c4946acbc6d31d25d263d7b350357d86d1465c1a3fb70bfbedb19a20dc7c269cf48238b5cb4fc2147e1a5979fc0e1f4ac8aa77da0ac7c51cc2417ab8ef176a2831e734a8a4b94c0debad702c7075fd4c0b3b250564bbb296917a9fc87161afa4472c8c8a4013af45b178e86544d7b70258f8a238bdff3835414fea483bda65e9905f38f89726f83671ece307b18ec047aa8e4dcbda2d6dfb585635a7fff1b36e91331e0e717705f6783bdc6c8653ef0ba3fd39ec309b472d8eb89e4bf0cbfc5252ce2e1bab420a952ae566bf6303beea53c1b8c4c3ec588f9c6d320b91e90740200a37aeb9c3339751c3fa83b734e4a0ba945b0e233adb74f906ac5f6378000d76ed9b99e1182a4559488093fce191087d4cfc26d8c19d45986a352e5ab856658b8e5b25326bedad1f275bd81b74271ee070d37a6fdbec064bcbd574fbc790708d150ec37b9c361b06e987073f47ac22fcfd89232a19e16736841ffcb6c907ba82becc6f7ce0b6a496990c280b821abcc901e872d8607fdc31b57f131e6e3f5a3276f19a376fed57efca9b4af09ef87661d4c57df796202a124577d4b9465752ff42f780dcacc3484cb900d62d056a01b3ed57e0a928a25b03cbee61f919e5858876facabd59b41d56276b8c9abef27e82268d6b304eb95bf70b2a3b3385b7e9bbaaf73163178c7f51178cff15864344ca98c6818ce05fefbd8fda8f637818e564105178ec79baee15beb84ffefcc68b303ba4ae6581d6645129e9f243d09da16522b761c6dd3cf08fe9df8bb35c3f78f4a019452ac4ddf3e93cc4447b1d505c5b6138487e0a859744202370c01f8c85969e013ccae3f3055fd964a178d4c870c757c94006473fc3db0e377032245fd900dec8fc2688ec946620b9d894321f0f4ef1b7a3c2aa84ede68b3f6b113db8f7f4ba40fc61fc7cbfa96a737a626ac72a5da68d6a2743a40bd79261e84ab692628e24485c4c8f3364c2dc717247cca9b13e30679804486e63c3fc213349b02c4e7e2abfb8b9e58f055d406fa757009882ddcb2f149228752b48ea12ebca03cd52780976d15ed102d4d586cf7cf0c8e4e477d8a737f892d6d82b89fc50e34273bce2ae0c8214339739a6b3fab91bfb5f29495e575ff060170149c7d94d0602cae1631de77b5e1f6cd96db1f57164caac5f733c5ec3185e6c3fc7d3b07b895fce1ae0a67f5b73498f7e9de08f86e8d02cf3632227f254e5395c5dd07d619319dd45cdc37e9201a38cc83e103c92288899db576c040b580425fbcbc208c55ccb410f80127c177fbea0c0b9bbf02b32b1ae460cf37dcc98981773a93061b2c21e8db427e6d9b77418aada8fe78f28b1527115115a83c53cf333c9fdcef48cf4528962b316a33ff88414a019430f4f91790a6eb56fc4e718a74d6ecfe89b60364f870a57934926bab2529760b0cedc222156cca57f9a438e22294f8dd66cec725adaa8c1dfc95050aafdea9409fbf57ac8c80c33ed68c9dbc840fd61123085680e79e15fd6c9879ea9cc1e1c64031cd2cdfc869c6a5f5a82da9ebdf0eab10b07b80f66f849bddba3684e19cf926313e39245223b421f6bc52e37952d46308e83bf5b6d2f17d08d742b499a7637d2c14220bb32687525357f4e941ca20dabefee57f18e8b70b13ed036081f28801673e2ad17ac70b85aea220545e4f0dd3cc04acf3744d41e3038b08bad775d0dd1da879a8f551bf136d00eb3ec85e8c757c15d013b71e3da46aa4e1997a9fab7a798bf1361c8647aba75da7d720b3b58be207d5a610f19066c36e38556e6c94362fdcb0d79e4a0e50d706a5ebe3a29d2991982b483d4e0fddbd6d2c196ec1c0f58a4b92c1c08d92967dd98cf1ec1d6c53d35a5a7173636f39612af6addae3dd0b99795f09147bc7efb5bb013c515083f4fcd10a0106480034bbe2b85af6444b067a1d3fcac874faf81b67e7a3079a3bbf34666675f27c037c4239f5c67ee5917ff4c89d2e8a4bb8667c0fd9b3c83525f84e8c40d122e505fe07354dc27f1de978f10ba8aa774cada33c99d3c75cff2e8fb9fd3a0c80842f003de33a173d3d5705415a077c29a76fc10851de9e80b57ca7f74f464d04d189a8348738b7c1a9615597049e6ec92edf7e5aebe7415536bf38cf4640022e1ead0923a248b4e2bc72b83e0e22ba07df286c2f4cf0b08f0172af6350c58b1a1cb7a9c818905394e11b90b5a6bf3d9952f74b308ca169b94bb109c4d07328edf1f8c695061bd7f2804e604deaeb015cca5fbdaaeb9ecc99d96d930ffe71d0af8eaf595a60e02bb35c5c70b71ee676cc5e41a46d9e054d53d3ab1acda0cae956e5708ffe2616c64d4739fb17e1f2e63930528f1affbd049d8f099ad675af3b4387b850e066ab9b958e7557c57a6c083ae88bfba734de39a28ec8fa286c8c9e19fce78b5e731eb563562560cef2218d2f34a625bd90c7b46a12a05fee7d4fbd4f1b2478994b057746e432a9bb195bf9748b23dd0029707a82e28320537d84b7568039f26b5d4b6833de382776fa17bbca39a45cab43f6a703ef8f3fbceb01960749c22cf73807c72560df9057ddf8baddd92f24a9b35758b1205697a585b9765cd6f761f012261b0865c52b95b60690af349d9f233ddd3b8aa70b31672391fbf2ed30222ce3410d382e109c70bfd50f1abdde865f004bc4ce5186ed08e36624c4db3bff1299b7730f14c836665f618b77e97bee688b1703e3ba9b0d5571526549a86ab4ba10ac97e87a9aa213367fc3b70b766d0be2a3fceb18837128cf7c72513a1d46dd608fd47eee9442176737541213f502f2461625509f155ac63468140933b1e95eb3564599fc9295278bacd9090781a08772feceac6bdc8035fcea7ddf7a892b124eebf0976b5a742bfc27fc030323758b3f25a767626df124b1069840f93ae13fe65b33e45af5d19ac3672b3d770aca7dd6d6877ca208d6df9d2afc8b668264ace26a18021376ee9c43f382a43b55514dd7537c52c89d9571d6b934af5d3dc0426cf1c0f7fd5f4a3f89dd99db1b595f6f1c93d00fabdd73ec354bef2cd266a69ff053e0a5e9e13c94c720ff77bb266c8bb30371bec01d8d06da884e7c6faf11f483620a83321ae9f84172af2fa96514a059dd4670550daaa085062e516665d1cdec0d565948883b900f4648d192df8ae4e2ade3a82a0961e2e1518e3a83a2f329090c646d899a2d3bb81ba1455cc3cce91cb7f3d4a297680bd7c7f061c1576207330e935c21c2a2fba10525666a753160f1888e7e5f6583e1b89b41f8ea8e81e8a9f588fd8dc23ce4463e36cde61ef871069bc64685bae34ee981b64662efa415834d1c6baf4bc3f03a979f87af43828d1d5cedfa8634ca6b20fa4a02de2dc1af983f875a8aef148f8991836e53b9e9043813f5af863c1c354120e5e39e47519777e3b931ee3b3550e4f028c95cf71059f6490500fc8186c14d3e7dd66e1d177eb2cf0cd684ebb2440c6a3882190fd34fd2beecb28e64820c8a3d659c60cb92f7e166157481f17e6a769421eb30edc5d119b0dba8e036901ef7330a230c91f2249c56bcf770606fc1446cc877b6720b7e400cef1e0897f09f8d1e654aaf117ddd96b3a06d6f45aa9e8a9a7efbd72e6344ab30f9abe093eb727714566083b15391efc6077c12a27deb190cad55eeed81c7ffcf452813e888704c5b48697fd07dabc84c34c2d81be26ffac38abec70377171451fa88483081c0dbb8771911db56d0780df45855fb60c6931dfe4d2654b900d440a7e9c87b14c59621d17ca935f9d05f6cf74fa557d6e09d6c5e5cee68c5276eff605c39c51bd37be17c8f4bc0a3f2c40f4b1977eb1ecab5d0e3b82bc06beed22e21d473195c89fd411995c0da513f4192b5e912d8a30cea231880f5c03bae8bb275c152f4deb4b566c1f352d68cb625f956c5891cca573ff6abc64a781da5270d147d15fe66494a92e93827c8668ee14a902239f28f32113c4e0eb0c4b1d6badc24f67b1ae62fa5b9ece561a8fb4f51028942331b24fab8bfe6e9400e95363ed36e318574855e3ca74731f8e1168bd3643ccfc34123418ceea1a42c4bb99963bc21d7594126b937eb244b152a0baa25a8ae1c4aea2b23c5011ee18f433b4759078c54bed8dd1861d516e8dca83c63f65d3e35ac04605b03cceeb89ba1a6ff6b26b27d0a89a6c06153b2c04c927e48758a6a10a8fdb5566a1a692cd2cd4dc04fb109d24d41573ec5ffd2c1e6ed6f032e5a88acc487a9e61a80b06d4faade8a5236413c262e0ee42dcf06b6c84758b29245e364fc8745c2a5de2f1dea633083ff2bfa524710de1796bccd1ae461f7d07433e49868c84273b482150348fa17384ccdfc1e86bcff196f77d9aeda42bc923dd051a5e8fa845cc4c6a41cd3267a14002caa6978c43a1b2ec3e2f27b3232328cfbcadf91f436c9cb041ffda303605798c3834566b4e0b15ff13851b6aa284f4d042a911d04dfb154b6e6fc79786eb6da1f548eb0365ca2381b61a292e2d42b0e60839ff63bc4f6240f2b04d65e703c323b85521d3574acb64c366d88184d6f4ca0e88b98ecf9a184eb117ac4c4a9939a6f12b3402abd910ee1347a07289ec6ce430a5fcdad08eb5bc34df9159fed4344d6445028d84c3f07ecfc5aa2487b3ef64a86e794fd0fab518b2cf41f8d6fc6b1f2a11c29185ac0a3216d7bdd8e55f5924b44713d65da93e77975f9da4f4fc9fe960857b2c55140b4cd17d5de9a3a58ca02b70ef72ac8e93d87f8ce6f15f04744b391a49ac6af39c385b9f7f35fdc9f0e56f23486421b7a12da892c6b99d7593fa178dfdef73e805cb53c46c5099141a128e6bd37f6e6f1eeaeffe8156781e32c72faa6ab0334846a409c47a475c8bfb8646187aad43114621e05a1b1281813fe7c9108137c9a009d6c4023e5ede943a16e0a49934176009b57f163b941b2b02b6d7742ccbfa6308ca83727a4cf6ecf3b488c5d9d6c4e82922dc3c3bd4270f7cd5a97c938aac669c071ac29a15202e3a0830bf0548834500cf6a498fb4948e664a8c890713abd70ff034c79879ed6e4511c034a19df6ec5db0c4d3f482b4ea5a79c1d92b295a4a093ba3b5be649537d238642ccdf5bab6bc0653b6780bc248d8e0c3fdd3d050ef5b9443ec016c7c8828d27178e2ce0895418f3a3a45a24e3dcca08a83944645ab236dff46d8e62694c8d2339e1a7216bf20271b88440dd42de0f9d466c79360f5569c75dda2ad2f9bfb37e18e3a02f60f84b0f5d6f6e1e8ac8ec62ced94be5ef60d7441180d3e35aa50ec95c22fd4a456604bc69e427", 0x1000}], 0x4, &(0x7f0000001e00)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [r11, r11, r11, r9, r7]}}, @rights={{0x2c, 0x1, 0x1, [r2, r5, 0xffffffffffffffff, r9, r9, r7, r4]}}, @rights={{0x24, 0x1, 0x1, [r5, r7, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xe0, 0x8000}}, {{&(0x7f0000001f00)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000002340)=[{&(0x7f0000001f80)="6e612055395f8d41f3fc42b5e7c06d310a5aacfd5557a0c7949864dcace5df3c18d177594af414fa4784c990f3fbc564d4dd98f209f13260dbf20c03c84281b5de", 0x41}, {&(0x7f0000002000)="d63872fe561c69568a230d5b80012a1e124d397768143b6d48d8abb6e0b2fa83426f26679b287940713f89e5861279a848665de0af37ef21138e9298e314d772f5aea53a5fd2ede2009ec1f5800a36", 0x4f}, {&(0x7f0000002080)="2d32196289d4437c4cccb405a09419b60c3e7833ede49e850ac3c826fce25dedd7ce8fd7ae47aa34aa64c9281bca120b73a208201ecb5dbb1790c8aed90f97cd409ab13e62eb2795d3dad57950a2578efc5a81e6f4fa493a1be0f5f989bf611a767a78e8b38835a034bdadb5568a474d501e19", 0x73}, {&(0x7f0000002100)="c57f81d94c116246554e034a52191ec3b16f766d5c31e3a7fcee158805c805085568abc057a765dca51742b3ffe27ceb073fefbb20d82a21577ce09539867ced99aa931f9431b33ce6e7e509edadfb1217de74449b2b528d44e7880b369bb9ff22d7edc5b14c602dc31d8cbdadb28d2c", 0x70}, {&(0x7f0000002180)="0c3351a4f4a9c50c17ab5642a72afbf005e9ba57c794ab079cdb965b529da32223088b10646961e3c37d325d4ec29c3594e5962be4e89a4a824b012a8b71fe1e57859ba3372ecb7434a949644d5c351d7d2684c7929c767b03f2a0cba575b1260ad5641ab261c415d2456adb2a2e38db8e7678100ec8cd1f9a0470b8f062836dd10562d917185632b1c13235", 0x8c}, {&(0x7f0000002240)="b9af76e261107352fc8b4ae8e076c9816730e24e3a555b072873ebd8f3a3361720cd22c86717f2c477bfe3f66c3ba414099ba84d559531e40102ebf12b46689245223b2ba2ce22dcc067a6515d1fbeb3eb0280b586ed9b7328d8063062e3d284107e9e4728a7e5e4af1ca49a7765e40113059629a5ab22d717d34277428128ab6d60e9cb43aee5dc26e80ab85a0beaabb0cfe3990a2dff06aa5db844ece575abfea32432a922b2a3d94cd8b8a0a6266e521647e01a6d540e01e6abc5429ccafae3a56afe43ec9d8cab246b986a77dceecd0092fef7bd4041b1dbd6e082cb4337a6a6150bb39c268ef62f34ce3e1ea77a048f94160c", 0xf5}], 0x6, &(0x7f00000023c0)=[@rights={{0x18, 0x1, 0x1, [r5, r2]}}], 0x18, 0x90}}, {{&(0x7f0000002400)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000002540)=[{&(0x7f0000002480)="5dd2229ba1dab14ec41a3809f1f646736bbea6ef1ef8a5d8f1b676c0f4ff95310db7afa75e79ea9f7961e79d50f2d791b5e91b73fbd99bc7c1239f408d3813e2fbdc3b9fbd7af224f4145249f16cb082ef2495fa6db4e5aaa3cdcd90c26badfc064ac2648b17b6bf634ac017668d3914ed9a2ac672606e86a5f3b67dca450197d5f014e510970ab35703c4e9f099ce76c0ee0a3aae0fe791b7c37e14340462a70edd8ae0ccaf9938f128a5570616f60ff3edb1aaa3577aae409472cd", 0xbc}], 0x1, &(0x7f0000002580)}}, {{&(0x7f00000025c0)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000003980)=[{&(0x7f0000002640)="517462921d01badd0fea26bffaf5c410585799f87dc65594c5cdd19b3972017924ce0bedbdd615bf0381079f2349ea97eae8a5770e2aef59ebe794f96fbe96386de6448d79f2531398686f5782348cc58922695ec8543ae391f9616e48250de1591fab1f0c5457a04cc6d539a2283c17fe45c27b3e8ba4067170864e3757e36312a952e5c72b2b731614341899e1e90db951ab51e547e1d72c6ab80291372ec4667709e205cbdd063aa2b9dbe21077ea2d18b2cba664a7a17f4bfa888471643cbe16c86c962a88d4688ee1f61ea5d3b95653a95ef79cc4921acb2d085330b5a2b40e27dcb919d412b8f0e23abdd8cad892ae0fd5ba2a3f239dd851c616c59212a595d15d18a7cb6c097fe1db4822c0d655292c033944700df356cb402d4e04c6f6031cdc9448c1383a2fcb1587d6fead9d8f6776649ac5e3c0957fff5c648a9c72c1c82743516195ff01f24895954d8d67a2b582ac206c57a22c7e7c814709985e5614beb53ec1811989fba6a54d1532a4e28f25ffaed9b223245782adbe0f311cabae76b9706bb636502ce4205af3853ec4f81600ff351d6a5c889fd73fd008055f299c085b08d6d6c19bc5b941df8d3e50178243ec692df911346ec4fd8373c4c9e073ef45a435da932df665c01122b7b03abc80e9737a401911d01bb49f416d3bfd4c2cc52d86fdc7c73452159541ba6bce8a277a313ba0f104cfd5e89f3c390134b5c970a70a689e6f27b72baba3aab0492861dc91bb06d7f5a1ca525c6fe53dbbe4c6b758a41156fdd91eb82fd075903b0e04399fc84f303fbf033981a205173da80ad767b99a7c7f458ac5ac6728e3f3fa48b1b8bb4431266365939f9f01ca34d38466fd7b41c9eb7871455761f0f84e92840ad2874feb243419a6c63901afcf4cfb146ddd332bc47acb9755f91ac223bca1a9c9579dcb499ca3b792616c825171095312cd85d9b40ad463055a2b6fbdf2f0423f99d03730e3ebc72339ace97023d69a8db6f3ce4ad697001482b986451efe934c16a560e1654d482323cc099501e7ac5d898e7531aab204c15992198de3940d9c59f1b6c9596c81dafbb8c34dd35604816bdd59cde7df4dd3cc54ebcddb19701227556327f4981b6769ba721ddf53e9b1fa4ae7cd14479d0cb3c38f9cb2818b49726f3f5e500ad35ae4df9d6df527d84c57b8326afd97cd12145015edf8d34afa0591ec42960b1dd851fdfa410ba2141ec13b250d6f85266af5c92ecd6d17f474f1d20d0919c7750b4e650cd4e3da46430cb71a01ab0b185463c9682534e6c1f72e73b32a21de5633c8bae3e9660e023ec9589013df31f044f9032205fd9276abb5fa03553651defc63b0402d7330b2c45922cbded53101f9c71c3c0f70d2b04db0db4b50f794a632312d67fdff8f6a498366d24502c040ce61e8c42096011cc9c7e6161508ea820cc7b8bbb6963e9ce4731a8c7c839a4b0e184ccf4590c0c0327a7c11c891e462c09896345fbc21bea6ecba835a8cb4a93e1e19f52e9ec9c663f2135bb8e9c8e7de7aefc0dcc877af1247393673b1669f14154fad2894705814ec49bd013fe536094b1585cab6687b5563a30013f9c1b6c082024622a2e834cf249930c7d7c2e2964f328413942570988548cfe627d1f64681dfa11ad91c790e933df6d904e58cbb597b0610300b4e7a92aaf2f8b5e68bbe5cabadde3218c7be83fb7ff37973d18f45c438f5896490f2ec7ee67cc77ba93fec5bffd2b27e033913444700f77cf83afb77eb880b843f8e80dc9fc61c8fea9f4df351249ea859c1e64fb06ee8ba52a23ae43a3629e913ea4ea09b21e96cf0dc383676ada7d87e36b4aa4a70674abe85bb02bdf31c2b4d762648c7e75f92f9e47a1edb535e4f6ed44b4c9be9a8d4d8cd0a28aff7164a2750f26845066aed8a4070937da370d6130803fd038fdf33419bcdd99c817f99f1c3f14616a4e18db9035e37e361e4277aa2abc7caf5ac15291f7af41f26758c992e1a0c67450f74ce9559dfce37951f6fe208c5a620f0fb2bda261f4c9642b168d1c6c5a8f371d1f7a00c6e69ffe47b06530b7eec8804d2beddbb56ecb980463789f9a808ee799fddc6587491a60c7ed882c4fa88ff433d87f8a5f830e3acf9c110f02e45f20c0fd05c03639d1f6fcc7c6e013306c0a472c3b25a30ddb733a1e7221a7762909fd8fe4ca55ce938c89f94c9e452f6d173c768538d7864e9de599dd75980881fa1684485a1f7112dc5cd78fe517199bf7c06c52a12e11cdbe2c899f23b1d919ea9e8a33ab6cf4846f83313ee36097d4df0edfa52f92c4a13e20dba87238f79872a2b4159e89d1e2d413fcb6c40020fa888444d519a93979f83a3cd665c2f2157a9565447396f23bdf03cf08c4276c4500ef652488519bb97ae4431b61c3e3858879010412ad447e0079bc6551b84c7e8d9a8db43b691391f675fd06af70c91e649ba9241df02798fa1b4165c222a70dfb05b352df9dd8725cb7c165eca93e0b0d03a8409d7461309ff2607554de6084ad899ca2ad70a74cd2bbe460e18f42cbba63030205e080e0fd0fb5f6a1e996adb0371684410de52739c58918147cbcebe4d1c0754af8d4a1767e193b01ca080809b9aa33ffc8d801cb2055bf9daf037b54f67a5121e6306bb833b8a8041eb8c7a58fc8bdd1ef00572300c1d628fd22a67b9e0c932886fdaf1ec61446e316d00e1d1e8b1fd5ba5913b598eb5f2b408ea6f3a8229c77076e6f5eff17718b3f818c92b81235f70e9673a07178ce2f4877c2e3e9836c3db02bd2c6dc24c35b320ce188bc82bde1ac655c67af95fb79c3128a97593ac3a7a99f31e46e2017c31c2023dfc72da0d36fe28ef1b3ae33068896f7f547ef08e0cc7141c453a5f1e2471b4d1abfc15aa2824dd56bb68f7ce1bf6da7a1ccf3ad698400959493212528c057d308d650dec774ac18e55078459132687e37be037c0b8a2845ff175db557cd0ca12fbd515ac4de070f61029f184df62938d8f6cf6a6a39aadf0e92e735c2de0b0dc28121a0042fc1b3a5c6a5ea4f7a37c2c525748303a0728ce12c4d502b486a39e2e213457aaed59b84b89389deeba8da249166e52f56dd35708d28c06644dc76775ffac3ba98d51c8be88e3b3364596c2b2cfbbda2eb92f5f6d1b05c3ec71d46d1b39ea2fef2515a03a28496fc52da7f944cd21137c39f4970546659fbaabd9b1edc3e446cd123976c114485dab5219ab9350ba147d5abb192c0bc725a72dda7e75a7c675a8c85fc36077f07c5d5dc93b62bc3d3f7f6f04e4f181be1252e2deb323f712f068d26071b81a9c095f1decc7eb20a7eceef1d962436b64a6838306373fb10d309e40c74fdb08d4a5e95c809a4d7fdeecf260e9701d177f3f6be8ac6b265a96ceb11867d8af303c8c51599c570d58337808500beb35bbd57c3e627f7f9dba9b590e8c7ac527a4461dcd8344f0bb3676e4e5f505c199df3a553d6f3b293ced556bdf768a855d64cb67f69b0316cf1b11cb9fb048d5044809259fc2bfeebe3dacdaca342b5f6b8b7d959517d88e4ee56c739fc91701017e967bddc50e79e1f5cb7db90d744d26ba3819a8a51a1433168b55bcb3072868392dfc55c41c452db7b02bfee494c330b8eebbac245b1816ac6aa27866f4cc85adaca49c2c7555038e9a5806d4367fde50385a447b8b5346cf328d8a5bf0a753b996cdcb615be83ac52eddeb17e0f59d269ccd30f3035ab630401af8b25c0d8a3b26f8169d2e2c96632a0710d0b7a4d914e69a354562c83a61302f0fbb71b10ac182c991ce8a2abd1a45aac2c9df61f3b915e8a3c546fb60d47b54fb93eb6b3b02f9c2ed97953fc5d0e3c3c456ec15eb8b631ab8d1fdca963394f9058d6773b3d0c0f848a7782b29e91b53c7baeba44062ed01c91bee1146076ee7e2f2033e24418d311b39b507b0833d1761f881628b3a1b85366b68588f5047c0ea8c657d1fb3c19c676f0d9014e05234e20e7bc5b14cec6341eb86ce14e891dfe42d4401de367cda2c8192775101dc59c88d072ef4cf1c72d14425b92225a21691fb6c3bc543f0f3061e2c79172b16ff9fc3d2b1bb9b164120e50dee39f5daab37a7300c01644c44fa0a7178017da6e9e25875bd847bb78455e0d990e8d4a3a97715b4a8269727387c13f985c04d5198016f2c29cba6cbe2e67d95754b6407339b9c2b22cd5860996ba9fd85ac6e051994c3e2c7740fa8e31f6e32e3bfa4bdd624aec7092d6acace02643c24242c0145126d6516a3ef5d1252e4ff85845d6123a4d3a6216015df2b63489b8bcce1617d745cb82ae26b5e5bb5602a703e2668230c66b91b42c59059f57194a445e4bb27377411c2e1eb1ab8386b86dcab25abf1e52ae3800ebb718b2600da450cc1c35b13108daf8c5bcc12f20510e05cbd757b23df8f09ad8b4bf938e0bd07afeea35b24064893f6fd5d99982132608fa281d3b2a6eb3aebe8976c053c2a3aa6e920d890cb6a61c5ef1ff968562288256b1f1e4fd624fb6a312054b1cb36dd1e822ca97ead9493f95ff26cb308673f55f2dadbf4f2167fe3627497444266cf3b7942f34b7c92c9496a25908c6f03b4b5ed88feccf1d06d039a08be814e9ac946e9abcea6db52a01e1304ff14642d7785555c1000831e70d826b8efe0dd0fbda0c90724ec83359adb75fd82f1a943fb6047365c105fc8f32ddc2e4cf34a9ff04121e92c79f87ca4a6a5df482af33c2bd7d9dec0b59ee8c493a2e46260b096b0c5c67973acd0cf23e2fcbc3aa71512204d7aa8a54e174eb2f01a8de74ba70dc0649ad4d674a5421a43c8118164a0384c57f7ae8de889836846b899c509a5b14640e2d663e22e6c9d86d74cd9588c0b3e2337c80506d4cd499741ca4c7bfacd748a01c5e7ac570519cb87a3f298d6855903c099bda5eae959d6ea52f88ae0817e6b6cf27a9fc7a4d11bfaa4947c5231a0c41625799a7c89932d95ae1f9afee704315bd66a5642af54e8bb1f5d9f5bde829de99222e35b837937454c81130deaeec4d7ee5e802dadea17a3099f6d76525a22a7fda3c018a602f23b0e692bee2ff06a6661cb20f2273c02d5bf4eba262e5f94fef80dda4002a90f7074e1ad66176058d91ff02e1bb58bb4f0b4364760361a0d26e91e4753f12f39c2271f8343a0df02aef71c020741301e4f76424875184ce7ccbde13c2dc084e0d42107f2f9447d31121fe602f94b64546170d1308f825d6cecd4bc8ec5ae7b58f86372da33d117ffe693dc1593845aa56353bc528bdb2a32ff7ce8c73b60b2a51681dbd255dd3447a61cbec3ee7de0573483eb1abd401121ec3fa4208a018fbab366aad1a68cd789e5eeb54505dd4e834d8e1675bd870d70507a26417b3d1985090fd029d538fd05ca9310d078ee7dd829b2ff897b4d40e19fb3e25197ad914c8c3b4de2d3468ed4649a482053e1f06c17cb9bd82fa2e5ddf2642ebcf0602ad70a94419c54ef744840cc9ee82de020bd13708846dbde9db5b4ea1f744c8b8eb26ddf9513561dd6e3154bd5a17ceecca4364419c9c63f0127380b077ccbfa6f0d4c9b6a8de765596dd0f836dab8d2662abf1c4cfa2e251c570fd3d484ebbedf0738c4d182c6404723e660808c5ee9917714320b87ec531f92a88be2f364467575324b9f64604c3fc407d5f08d0a56a47bb797e67b0ba1352bf53304474757c498f1f98c91cc0480f3f75021d28d288867068dbe36dde5af0f52eaf48a134e75904e990a104332120e3638267d479408a129fba8a7ae2e3bbe9f8738fbb9d2c5682a223cdf0bfab9acd31952aa", 0x1000}, {&(0x7f0000003640)="8bf021b79f13730ba4f9de35c4a9e60f861a37669ac034d340b35dba706b4549e6f768339c7bd78d5eda63b0f96ca618660994849630c9a274a3136a4d2236a332bb0d4c0c66b1407ee0b90bed487ee108b3a07008f9b7a96788032bfaa308fd44cd9b5590bb47fa5765ded377dc62e1d69ea1c9b2128f7df6760001ef3a7673cfbc6f0c31b8e14d6e0c04a7d47e8d23539f34b54e28cb56cd8ac48de9359564c4ec7593147cac330b82e9121e4e8f36789dbe8ae0c089d3484adb36fe93acab2609c2291c1329706d", 0xc9}, {&(0x7f0000003740)="e781088080ca7867f108f5e596a22fff880e6ef3d9e30aec95eb6d64118a1fff61ddfa3a1e2204cefd85e275e1db5d4b27799929f9eb163cf9201c1ba5ec783adcab84237cf29af25e2ceafdf093af243aa1f8695c1531ad2422cda424bada9f36ad85cb52f5c89209d578dd57f2eb3328e8ea7f4118091effe371ab4227866401fab3832f6d08ef2052f585a41929d95fcf38eaf9d44e799fabde959cccb6c01c5bcee008d80e37aa7f308f3a2304c70158fc1ff54727e8a490af4532e096754e7bc828e0af5183624f8fc563b9e2a623c34b325a98b8fe7c8d2af28fd891", 0xdf}, {&(0x7f0000003840)="a5a2b15f56037b79d5190404b9c3caf1b4b9f694e9b9b905dde0e21c1e6021bc72b3e3eada45f05c5b4c57cd48413dd1128095b3d600534527878e22852364ce83e32625836f4ce22b326ce67bac0ab78276f1b6087fd99fba0e6b15dfa5937e3d321af278a708fda00f13f60e4bc70534eb2909b0d1cf44dcfa50db873937891788b7f61f41f05634dbdb5ce057e7cbb626f44e9e6f403811377cdf2ae6ecfbad52a96454e929fa9c1d7f5b7930596ac33f745024a802945e9a7f834eed8245debe05303ae939d37f1f49fa87262c61a4b4d7710cabb2820d8f6a9dd4fe34a870632989", 0xe4}, {&(0x7f0000003940)="6e3324e9454ae397851efbe3eefc5dea148f0da61cc5d0efa1", 0x19}], 0x5, &(0x7f0000003a00)=[@rights={{0x30, 0x1, 0x1, [r11, r5, r5, 0xffffffffffffffff, r11, r7, r9, r7]}}, @rights={{0x18, 0x1, 0x1, [r5, 0xffffffffffffffff]}}], 0x48, 0x8008050}}, {{&(0x7f0000003a80)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003f40)=[{&(0x7f0000003b00)="54cc0e1022d0fbb50da294b8b7fd2ea8a5a4af8fb80f04b61794fc448e67351973959d331d0e4fb016bc8ed1ae2232f4f7843fbff4890b37ffe2ed56ceec61509c9887004f7eed853288caa4d0f6df6198150e3e62e90740f87dc73ed867270f24b28cb87b8f486ea975bac9cd29ffa1d0ff79776c93d7297d0d3cd8f1868bb73a87d6399f017593bb955a2c5c5ee8ecc2d6f2a948282642aa6afc584c48e15cbf71864c3470e1f14511571cfff1bccb0586c20fc844800d10f314b7869ab6ea0452bbe2f5ce", 0xc6}, {&(0x7f0000003c00)="9da1cb47d7c24d50913c5482f16baec901c3efdd0333049f19fb3013302bf92f7e77739ca24fa5e2948d91c593705e63dc0bcebb486fa5c8bf67436a43d60b0cdea162a85a77f2718bbca7ada2f377b4add069d9a05fda8786a170cdc8267fef33af5763a21ebe52b8052a464ea1652687c3f1ba3b0b0f5e16f165f2a6471da78e91802f3f944a700ee2d6e4db9a8e6acbc4cde0411a905d94294c66cdb64fe2b95151e87df4fdec15c72917eca779909d24e95fa4c45c88b25e3720e4021db4a520a7c8e22a5861123a895e089cbec1ad46cb6683e6677d71d4bd39f446d5524f24e8b0255c2d90cf69e5173bd5", 0xee}, {&(0x7f0000003d00)="77f3bed5d2ed4cd5f2c89ca865ea2013b5c7241c140fc8b7934d3487a85259188fbb9d39a3b40e6d6ae6b948210b85b17c87c92d4e1e7d828b45af7c86f70df750e1ba39a3eab0a920b7af7f963457d672d32bba8fb0b12694fabca56554822387bc1c2f1cd186c06a18b4948418dd1d806f59c0a1ea", 0x76}, {&(0x7f0000003d80)="51052c18cd76cdb0f386e8d54acc75bba1faee9ae3fef39fdb6368edfee676dce2144672bb5c231a41be3106e9167e1f05a6e091a731ff847cca0feac0350d23e25b6b83cee4defee0b91d9668938a48e438669dbe351e6fd30b9299bbe0c87253c02b1b02ffa2fbee942933c7f0e91389074c8dcf478b5116c145e47e7d8bb036a740353e531a8efc4fd83580df1c88e47560a97e83393f441dbe77a3edc64d5f5b74d1e3f75ceba64dafd34e", 0xad}, {&(0x7f0000003e40)="334fa91b64e7b345ec1a8526668b0016b30ee08bcb76810ac9cfab890e9003cec0b5906ecb0864134fd37604a97072b8e9fc308da7286b8ef86de1a493026c0889c9f97954f224eece93de7d6c62c314ec0a20434e1aa10c5d738dc5410318a7c0823125474bed414c95d68eb8de5a0781346b4cfdbf09c25b24d30db6bd4db94725ea517e9afd85c29c36247774d225cca79a57465501685d1c29e97146d67df1aa82ea730194366182d8dce82099b58e32d9ccc446f90f290e16a2f7d1d12d65f90849c39190232b2d2874a3d5d3bff765a2daf79b0c583158dcd64213a6d717045e9017f7a56c767a44d62295a6469f", 0xf1}], 0x5, &(0x7f00000040c0)=[@rights={{0x18, 0x1, 0x1, [r2, r7]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r2, r7, r11, r9]}}, @cred={{0x1c, 0x1, 0x2, {r12, r13}}}, @rights={{0x24, 0x1, 0x1, [r9, r7, r5, r5, r9]}}], 0x88, 0x800}}], 0x5, 0x10) r14 = socket(0x200000000000011, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r14, 0x8933, &(0x7f0000000000)={'bridge0\x00', 0x0}) sendmsg$nl_route(r11, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="3800e3001000e501000000000000000007000000", @ANYRES32=r15, @ANYBLOB="20000100", @ANYRES32=0x0, @ANYBLOB="00bba30000000000"], 0x38}}, 0x0) r16 = socket$inet6(0xa, 0x1, 0x0) r17 = dup2(r16, r16) r18 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r18, 0x8933, &(0x7f0000000040)={'veth0_vlan\x00', 0x0}) ioctl$sock_inet6_SIOCDELRT(r17, 0x890c, &(0x7f0000000100)={@remote, @private1, @ipv4={'\x00', '\xff\xff', @empty}, 0xd929, 0x40, 0xfffd, 0x100, 0x9, 0x40000000, r19}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) getsockname$packet(0xffffffffffffffff, &(0x7f00000001c0)={0x11, 0x0, 0x0}, &(0x7f0000000200)=0x14) sendmsg$ETHTOOL_MSG_PAUSE_GET(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000500)={&(0x7f0000000300)={0x1d4, r3, 0x2, 0x70bd28, 0x25dfdbfe, {}, [@HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pimreg0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}]}, @HEADER={0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r10}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bond\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}]}, @HEADER={0x84, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r19}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netpci0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r20}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r21}]}, @HEADER={0x64, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bridge\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vcan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r10}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}]}, 0x1d4}, 0x1, 0x0, 0x0, 0x4000}, 0x20000000) setsockopt$inet6_mreq(r1, 0x29, 0xbe4358aaad62cc20, &(0x7f0000000000)={@private0, r19}, 0x14) 00:46:02 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) writev(r0, &(0x7f0000000000), 0x0) setsockopt$inet6_mreq(r0, 0x29, 0x1b, &(0x7f00000000c0)={@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, 0x14) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f00000018c0)=@newlink={0x58, 0x10, 0x439, 0x0, 0x0, {0x0, 0x0, 0x0, r6}, [@IFLA_VFINFO_LIST={0x30, 0x16, 0x0, 0x1, [{0x2c, 0x1, 0x0, 0x1, [@IFLA_VF_MAC={0x28, 0x1, {0x81000000, @local}}]}]}, @IFLA_MTU={0x8}]}, 0x58}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) r9 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r9, 0x8933, &(0x7f0000000000)={'team0\x00', 0x0}) sendmsg$nl_route(r9, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=@newlink={0x3c, 0x10, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x10104}, [@IFLA_IFNAME={0x14, 0x3, 'bridge_slave_0\x00'}, @IFLA_MASTER={0x8, 0xa, r10}]}, 0x3c}}, 0x0) r11 = socket$nl_route(0x10, 0x3, 0x0) r12 = getpid() lstat(&(0x7f0000004000)='./file0\x00', &(0x7f0000004040)={0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000004180)=[{{&(0x7f0000000580)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000001780)=[{&(0x7f0000000600)='N', 0x1}, {&(0x7f0000000640)="a48bf1aedb8e32e4f891", 0xa}, {&(0x7f0000000680)="c947ff2cf9a393ae3e38c4b75240b0f5973f411dd7d7605e36621611747bbf1dfd66ac411c03f93c6a1c513d6bc643e744d0ef27b9458f5845bb732a87d5cfb68a1c3fb904e67c6c12a9eeece373e2b41049e8633db1192322a6ec7522565b06e671c2879a19f88ec173b69ed0924d7e9e3a30a9b81377caa3c14f6537c74a4a4cf97b84f642cd044b98a26f5a395a53d27cfeb7fb63e7fcf0f5acffc7686737d68d6fea5fd865f285cc90452fb56e43f3ef46cab4aeec1920f16b7b16c0f6986b88b2119f7ca2c92725ea8d7a88a2ec93e04efbdae661a4c519ede6f1e8d7bc5d7da4f6b7e7b0", 0xe7}, {&(0x7f0000000780)="9b1f86598f4da12ccf2694bc171d71f72fc8867bc1cfaca287287d146a75810f804ad14d9282c26911339aa4deaa7aae8538c4131aa109c34274dcb1b71db8251425c544ba1916e45ea27458c866884c8c4cba1fe7165382b2898628c8a5891cd36a3813a778bfaf1fff791884310a91d14babbf65e206c3cec03f62ab9295793301e08f7fea1fe2fba794b50b8531e00884466350f0ef931ebd38ae1a184c882b7a8694300c2a5da4160aaa07505685e454c14d29aa73b451d43b2959c9381967cd2fd80c11928c638a8a2ee5ebe26723fd3cf3d1493675161d044d48422a43ac1573578ae539016c17b1fbd09e46a3d7a78cc49ee269cbc162e0694dfb0e400c365cd2dde468012a0b5a193af995e7b22b4c712db90ce4a1bc09171afd3ac005cb56a6590047b534a41754694f177228f249afa058272164c1d9ce89301ec253c80b76503aaa9ab3de457ab5b23b4e52600fc3e077866df44d28b1a719570c4946acbc6d31d25d263d7b350357d86d1465c1a3fb70bfbedb19a20dc7c269cf48238b5cb4fc2147e1a5979fc0e1f4ac8aa77da0ac7c51cc2417ab8ef176a2831e734a8a4b94c0debad702c7075fd4c0b3b250564bbb296917a9fc87161afa4472c8c8a4013af45b178e86544d7b70258f8a238bdff3835414fea483bda65e9905f38f89726f83671ece307b18ec047aa8e4dcbda2d6dfb585635a7fff1b36e91331e0e717705f6783bdc6c8653ef0ba3fd39ec309b472d8eb89e4bf0cbfc5252ce2e1bab420a952ae566bf6303beea53c1b8c4c3ec588f9c6d320b91e90740200a37aeb9c3339751c3fa83b734e4a0ba945b0e233adb74f906ac5f6378000d76ed9b99e1182a4559488093fce191087d4cfc26d8c19d45986a352e5ab856658b8e5b25326bedad1f275bd81b74271ee070d37a6fdbec064bcbd574fbc790708d150ec37b9c361b06e987073f47ac22fcfd89232a19e16736841ffcb6c907ba82becc6f7ce0b6a496990c280b821abcc901e872d8607fdc31b57f131e6e3f5a3276f19a376fed57efca9b4af09ef87661d4c57df796202a124577d4b9465752ff42f780dcacc3484cb900d62d056a01b3ed57e0a928a25b03cbee61f919e5858876facabd59b41d56276b8c9abef27e82268d6b304eb95bf70b2a3b3385b7e9bbaaf73163178c7f51178cff15864344ca98c6818ce05fefbd8fda8f637818e564105178ec79baee15beb84ffefcc68b303ba4ae6581d6645129e9f243d09da16522b761c6dd3cf08fe9df8bb35c3f78f4a019452ac4ddf3e93cc4447b1d505c5b6138487e0a859744202370c01f8c85969e013ccae3f3055fd964a178d4c870c757c94006473fc3db0e377032245fd900dec8fc2688ec946620b9d894321f0f4ef1b7a3c2aa84ede68b3f6b113db8f7f4ba40fc61fc7cbfa96a737a626ac72a5da68d6a2743a40bd79261e84ab692628e24485c4c8f3364c2dc717247cca9b13e30679804486e63c3fc213349b02c4e7e2abfb8b9e58f055d406fa757009882ddcb2f149228752b48ea12ebca03cd52780976d15ed102d4d586cf7cf0c8e4e477d8a737f892d6d82b89fc50e34273bce2ae0c8214339739a6b3fab91bfb5f29495e575ff060170149c7d94d0602cae1631de77b5e1f6cd96db1f57164caac5f733c5ec3185e6c3fc7d3b07b895fce1ae0a67f5b73498f7e9de08f86e8d02cf3632227f254e5395c5dd07d619319dd45cdc37e9201a38cc83e103c92288899db576c040b580425fbcbc208c55ccb410f80127c177fbea0c0b9bbf02b32b1ae460cf37dcc98981773a93061b2c21e8db427e6d9b77418aada8fe78f28b1527115115a83c53cf333c9fdcef48cf4528962b316a33ff88414a019430f4f91790a6eb56fc4e718a74d6ecfe89b60364f870a57934926bab2529760b0cedc222156cca57f9a438e22294f8dd66cec725adaa8c1dfc95050aafdea9409fbf57ac8c80c33ed68c9dbc840fd61123085680e79e15fd6c9879ea9cc1e1c64031cd2cdfc869c6a5f5a82da9ebdf0eab10b07b80f66f849bddba3684e19cf926313e39245223b421f6bc52e37952d46308e83bf5b6d2f17d08d742b499a7637d2c14220bb32687525357f4e941ca20dabefee57f18e8b70b13ed036081f28801673e2ad17ac70b85aea220545e4f0dd3cc04acf3744d41e3038b08bad775d0dd1da879a8f551bf136d00eb3ec85e8c757c15d013b71e3da46aa4e1997a9fab7a798bf1361c8647aba75da7d720b3b58be207d5a610f19066c36e38556e6c94362fdcb0d79e4a0e50d706a5ebe3a29d2991982b483d4e0fddbd6d2c196ec1c0f58a4b92c1c08d92967dd98cf1ec1d6c53d35a5a7173636f39612af6addae3dd0b99795f09147bc7efb5bb013c515083f4fcd10a0106480034bbe2b85af6444b067a1d3fcac874faf81b67e7a3079a3bbf34666675f27c037c4239f5c67ee5917ff4c89d2e8a4bb8667c0fd9b3c83525f84e8c40d122e505fe07354dc27f1de978f10ba8aa774cada33c99d3c75cff2e8fb9fd3a0c80842f003de33a173d3d5705415a077c29a76fc10851de9e80b57ca7f74f464d04d189a8348738b7c1a9615597049e6ec92edf7e5aebe7415536bf38cf4640022e1ead0923a248b4e2bc72b83e0e22ba07df286c2f4cf0b08f0172af6350c58b1a1cb7a9c818905394e11b90b5a6bf3d9952f74b308ca169b94bb109c4d07328edf1f8c695061bd7f2804e604deaeb015cca5fbdaaeb9ecc99d96d930ffe71d0af8eaf595a60e02bb35c5c70b71ee676cc5e41a46d9e054d53d3ab1acda0cae956e5708ffe2616c64d4739fb17e1f2e63930528f1affbd049d8f099ad675af3b4387b850e066ab9b958e7557c57a6c083ae88bfba734de39a28ec8fa286c8c9e19fce78b5e731eb563562560cef2218d2f34a625bd90c7b46a12a05fee7d4fbd4f1b2478994b057746e432a9bb195bf9748b23dd0029707a82e28320537d84b7568039f26b5d4b6833de382776fa17bbca39a45cab43f6a703ef8f3fbceb01960749c22cf73807c72560df9057ddf8baddd92f24a9b35758b1205697a585b9765cd6f761f012261b0865c52b95b60690af349d9f233ddd3b8aa70b31672391fbf2ed30222ce3410d382e109c70bfd50f1abdde865f004bc4ce5186ed08e36624c4db3bff1299b7730f14c836665f618b77e97bee688b1703e3ba9b0d5571526549a86ab4ba10ac97e87a9aa213367fc3b70b766d0be2a3fceb18837128cf7c72513a1d46dd608fd47eee9442176737541213f502f2461625509f155ac63468140933b1e95eb3564599fc9295278bacd9090781a08772feceac6bdc8035fcea7ddf7a892b124eebf0976b5a742bfc27fc030323758b3f25a767626df124b1069840f93ae13fe65b33e45af5d19ac3672b3d770aca7dd6d6877ca208d6df9d2afc8b668264ace26a18021376ee9c43f382a43b55514dd7537c52c89d9571d6b934af5d3dc0426cf1c0f7fd5f4a3f89dd99db1b595f6f1c93d00fabdd73ec354bef2cd266a69ff053e0a5e9e13c94c720ff77bb266c8bb30371bec01d8d06da884e7c6faf11f483620a83321ae9f84172af2fa96514a059dd4670550daaa085062e516665d1cdec0d565948883b900f4648d192df8ae4e2ade3a82a0961e2e1518e3a83a2f329090c646d899a2d3bb81ba1455cc3cce91cb7f3d4a297680bd7c7f061c1576207330e935c21c2a2fba10525666a753160f1888e7e5f6583e1b89b41f8ea8e81e8a9f588fd8dc23ce4463e36cde61ef871069bc64685bae34ee981b64662efa415834d1c6baf4bc3f03a979f87af43828d1d5cedfa8634ca6b20fa4a02de2dc1af983f875a8aef148f8991836e53b9e9043813f5af863c1c354120e5e39e47519777e3b931ee3b3550e4f028c95cf71059f6490500fc8186c14d3e7dd66e1d177eb2cf0cd684ebb2440c6a3882190fd34fd2beecb28e64820c8a3d659c60cb92f7e166157481f17e6a769421eb30edc5d119b0dba8e036901ef7330a230c91f2249c56bcf770606fc1446cc877b6720b7e400cef1e0897f09f8d1e654aaf117ddd96b3a06d6f45aa9e8a9a7efbd72e6344ab30f9abe093eb727714566083b15391efc6077c12a27deb190cad55eeed81c7ffcf452813e888704c5b48697fd07dabc84c34c2d81be26ffac38abec70377171451fa88483081c0dbb8771911db56d0780df45855fb60c6931dfe4d2654b900d440a7e9c87b14c59621d17ca935f9d05f6cf74fa557d6e09d6c5e5cee68c5276eff605c39c51bd37be17c8f4bc0a3f2c40f4b1977eb1ecab5d0e3b82bc06beed22e21d473195c89fd411995c0da513f4192b5e912d8a30cea231880f5c03bae8bb275c152f4deb4b566c1f352d68cb625f956c5891cca573ff6abc64a781da5270d147d15fe66494a92e93827c8668ee14a902239f28f32113c4e0eb0c4b1d6badc24f67b1ae62fa5b9ece561a8fb4f51028942331b24fab8bfe6e9400e95363ed36e318574855e3ca74731f8e1168bd3643ccfc34123418ceea1a42c4bb99963bc21d7594126b937eb244b152a0baa25a8ae1c4aea2b23c5011ee18f433b4759078c54bed8dd1861d516e8dca83c63f65d3e35ac04605b03cceeb89ba1a6ff6b26b27d0a89a6c06153b2c04c927e48758a6a10a8fdb5566a1a692cd2cd4dc04fb109d24d41573ec5ffd2c1e6ed6f032e5a88acc487a9e61a80b06d4faade8a5236413c262e0ee42dcf06b6c84758b29245e364fc8745c2a5de2f1dea633083ff2bfa524710de1796bccd1ae461f7d07433e49868c84273b482150348fa17384ccdfc1e86bcff196f77d9aeda42bc923dd051a5e8fa845cc4c6a41cd3267a14002caa6978c43a1b2ec3e2f27b3232328cfbcadf91f436c9cb041ffda303605798c3834566b4e0b15ff13851b6aa284f4d042a911d04dfb154b6e6fc79786eb6da1f548eb0365ca2381b61a292e2d42b0e60839ff63bc4f6240f2b04d65e703c323b85521d3574acb64c366d88184d6f4ca0e88b98ecf9a184eb117ac4c4a9939a6f12b3402abd910ee1347a07289ec6ce430a5fcdad08eb5bc34df9159fed4344d6445028d84c3f07ecfc5aa2487b3ef64a86e794fd0fab518b2cf41f8d6fc6b1f2a11c29185ac0a3216d7bdd8e55f5924b44713d65da93e77975f9da4f4fc9fe960857b2c55140b4cd17d5de9a3a58ca02b70ef72ac8e93d87f8ce6f15f04744b391a49ac6af39c385b9f7f35fdc9f0e56f23486421b7a12da892c6b99d7593fa178dfdef73e805cb53c46c5099141a128e6bd37f6e6f1eeaeffe8156781e32c72faa6ab0334846a409c47a475c8bfb8646187aad43114621e05a1b1281813fe7c9108137c9a009d6c4023e5ede943a16e0a49934176009b57f163b941b2b02b6d7742ccbfa6308ca83727a4cf6ecf3b488c5d9d6c4e82922dc3c3bd4270f7cd5a97c938aac669c071ac29a15202e3a0830bf0548834500cf6a498fb4948e664a8c890713abd70ff034c79879ed6e4511c034a19df6ec5db0c4d3f482b4ea5a79c1d92b295a4a093ba3b5be649537d238642ccdf5bab6bc0653b6780bc248d8e0c3fdd3d050ef5b9443ec016c7c8828d27178e2ce0895418f3a3a45a24e3dcca08a83944645ab236dff46d8e62694c8d2339e1a7216bf20271b88440dd42de0f9d466c79360f5569c75dda2ad2f9bfb37e18e3a02f60f84b0f5d6f6e1e8ac8ec62ced94be5ef60d7441180d3e35aa50ec95c22fd4a456604bc69e427", 0x1000}], 0x4, &(0x7f0000001e00)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [r11, r11, r11, r9, r7]}}, @rights={{0x2c, 0x1, 0x1, [r2, r5, 0xffffffffffffffff, r9, r9, r7, r4]}}, @rights={{0x24, 0x1, 0x1, [r5, r7, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xe0, 0x8000}}, {{&(0x7f0000001f00)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000002340)=[{&(0x7f0000001f80)="6e612055395f8d41f3fc42b5e7c06d310a5aacfd5557a0c7949864dcace5df3c18d177594af414fa4784c990f3fbc564d4dd98f209f13260dbf20c03c84281b5de", 0x41}, {&(0x7f0000002000)="d63872fe561c69568a230d5b80012a1e124d397768143b6d48d8abb6e0b2fa83426f26679b287940713f89e5861279a848665de0af37ef21138e9298e314d772f5aea53a5fd2ede2009ec1f5800a36", 0x4f}, {&(0x7f0000002080)="2d32196289d4437c4cccb405a09419b60c3e7833ede49e850ac3c826fce25dedd7ce8fd7ae47aa34aa64c9281bca120b73a208201ecb5dbb1790c8aed90f97cd409ab13e62eb2795d3dad57950a2578efc5a81e6f4fa493a1be0f5f989bf611a767a78e8b38835a034bdadb5568a474d501e19", 0x73}, {&(0x7f0000002100)="c57f81d94c116246554e034a52191ec3b16f766d5c31e3a7fcee158805c805085568abc057a765dca51742b3ffe27ceb073fefbb20d82a21577ce09539867ced99aa931f9431b33ce6e7e509edadfb1217de74449b2b528d44e7880b369bb9ff22d7edc5b14c602dc31d8cbdadb28d2c", 0x70}, {&(0x7f0000002180)="0c3351a4f4a9c50c17ab5642a72afbf005e9ba57c794ab079cdb965b529da32223088b10646961e3c37d325d4ec29c3594e5962be4e89a4a824b012a8b71fe1e57859ba3372ecb7434a949644d5c351d7d2684c7929c767b03f2a0cba575b1260ad5641ab261c415d2456adb2a2e38db8e7678100ec8cd1f9a0470b8f062836dd10562d917185632b1c13235", 0x8c}, {&(0x7f0000002240)="b9af76e261107352fc8b4ae8e076c9816730e24e3a555b072873ebd8f3a3361720cd22c86717f2c477bfe3f66c3ba414099ba84d559531e40102ebf12b46689245223b2ba2ce22dcc067a6515d1fbeb3eb0280b586ed9b7328d8063062e3d284107e9e4728a7e5e4af1ca49a7765e40113059629a5ab22d717d34277428128ab6d60e9cb43aee5dc26e80ab85a0beaabb0cfe3990a2dff06aa5db844ece575abfea32432a922b2a3d94cd8b8a0a6266e521647e01a6d540e01e6abc5429ccafae3a56afe43ec9d8cab246b986a77dceecd0092fef7bd4041b1dbd6e082cb4337a6a6150bb39c268ef62f34ce3e1ea77a048f94160c", 0xf5}], 0x6, &(0x7f00000023c0)=[@rights={{0x18, 0x1, 0x1, [r5, r2]}}], 0x18, 0x90}}, {{&(0x7f0000002400)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000002540)=[{&(0x7f0000002480)="5dd2229ba1dab14ec41a3809f1f646736bbea6ef1ef8a5d8f1b676c0f4ff95310db7afa75e79ea9f7961e79d50f2d791b5e91b73fbd99bc7c1239f408d3813e2fbdc3b9fbd7af224f4145249f16cb082ef2495fa6db4e5aaa3cdcd90c26badfc064ac2648b17b6bf634ac017668d3914ed9a2ac672606e86a5f3b67dca450197d5f014e510970ab35703c4e9f099ce76c0ee0a3aae0fe791b7c37e14340462a70edd8ae0ccaf9938f128a5570616f60ff3edb1aaa3577aae409472cd", 0xbc}], 0x1, &(0x7f0000002580)}}, {{&(0x7f00000025c0)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000003980)=[{&(0x7f0000002640)="517462921d01badd0fea26bffaf5c410585799f87dc65594c5cdd19b3972017924ce0bedbdd615bf0381079f2349ea97eae8a5770e2aef59ebe794f96fbe96386de6448d79f2531398686f5782348cc58922695ec8543ae391f9616e48250de1591fab1f0c5457a04cc6d539a2283c17fe45c27b3e8ba4067170864e3757e36312a952e5c72b2b731614341899e1e90db951ab51e547e1d72c6ab80291372ec4667709e205cbdd063aa2b9dbe21077ea2d18b2cba664a7a17f4bfa888471643cbe16c86c962a88d4688ee1f61ea5d3b95653a95ef79cc4921acb2d085330b5a2b40e27dcb919d412b8f0e23abdd8cad892ae0fd5ba2a3f239dd851c616c59212a595d15d18a7cb6c097fe1db4822c0d655292c033944700df356cb402d4e04c6f6031cdc9448c1383a2fcb1587d6fead9d8f6776649ac5e3c0957fff5c648a9c72c1c82743516195ff01f24895954d8d67a2b582ac206c57a22c7e7c814709985e5614beb53ec1811989fba6a54d1532a4e28f25ffaed9b223245782adbe0f311cabae76b9706bb636502ce4205af3853ec4f81600ff351d6a5c889fd73fd008055f299c085b08d6d6c19bc5b941df8d3e50178243ec692df911346ec4fd8373c4c9e073ef45a435da932df665c01122b7b03abc80e9737a401911d01bb49f416d3bfd4c2cc52d86fdc7c73452159541ba6bce8a277a313ba0f104cfd5e89f3c390134b5c970a70a689e6f27b72baba3aab0492861dc91bb06d7f5a1ca525c6fe53dbbe4c6b758a41156fdd91eb82fd075903b0e04399fc84f303fbf033981a205173da80ad767b99a7c7f458ac5ac6728e3f3fa48b1b8bb4431266365939f9f01ca34d38466fd7b41c9eb7871455761f0f84e92840ad2874feb243419a6c63901afcf4cfb146ddd332bc47acb9755f91ac223bca1a9c9579dcb499ca3b792616c825171095312cd85d9b40ad463055a2b6fbdf2f0423f99d03730e3ebc72339ace97023d69a8db6f3ce4ad697001482b986451efe934c16a560e1654d482323cc099501e7ac5d898e7531aab204c15992198de3940d9c59f1b6c9596c81dafbb8c34dd35604816bdd59cde7df4dd3cc54ebcddb19701227556327f4981b6769ba721ddf53e9b1fa4ae7cd14479d0cb3c38f9cb2818b49726f3f5e500ad35ae4df9d6df527d84c57b8326afd97cd12145015edf8d34afa0591ec42960b1dd851fdfa410ba2141ec13b250d6f85266af5c92ecd6d17f474f1d20d0919c7750b4e650cd4e3da46430cb71a01ab0b185463c9682534e6c1f72e73b32a21de5633c8bae3e9660e023ec9589013df31f044f9032205fd9276abb5fa03553651defc63b0402d7330b2c45922cbded53101f9c71c3c0f70d2b04db0db4b50f794a632312d67fdff8f6a498366d24502c040ce61e8c42096011cc9c7e6161508ea820cc7b8bbb6963e9ce4731a8c7c839a4b0e184ccf4590c0c0327a7c11c891e462c09896345fbc21bea6ecba835a8cb4a93e1e19f52e9ec9c663f2135bb8e9c8e7de7aefc0dcc877af1247393673b1669f14154fad2894705814ec49bd013fe536094b1585cab6687b5563a30013f9c1b6c082024622a2e834cf249930c7d7c2e2964f328413942570988548cfe627d1f64681dfa11ad91c790e933df6d904e58cbb597b0610300b4e7a92aaf2f8b5e68bbe5cabadde3218c7be83fb7ff37973d18f45c438f5896490f2ec7ee67cc77ba93fec5bffd2b27e033913444700f77cf83afb77eb880b843f8e80dc9fc61c8fea9f4df351249ea859c1e64fb06ee8ba52a23ae43a3629e913ea4ea09b21e96cf0dc383676ada7d87e36b4aa4a70674abe85bb02bdf31c2b4d762648c7e75f92f9e47a1edb535e4f6ed44b4c9be9a8d4d8cd0a28aff7164a2750f26845066aed8a4070937da370d6130803fd038fdf33419bcdd99c817f99f1c3f14616a4e18db9035e37e361e4277aa2abc7caf5ac15291f7af41f26758c992e1a0c67450f74ce9559dfce37951f6fe208c5a620f0fb2bda261f4c9642b168d1c6c5a8f371d1f7a00c6e69ffe47b06530b7eec8804d2beddbb56ecb980463789f9a808ee799fddc6587491a60c7ed882c4fa88ff433d87f8a5f830e3acf9c110f02e45f20c0fd05c03639d1f6fcc7c6e013306c0a472c3b25a30ddb733a1e7221a7762909fd8fe4ca55ce938c89f94c9e452f6d173c768538d7864e9de599dd75980881fa1684485a1f7112dc5cd78fe517199bf7c06c52a12e11cdbe2c899f23b1d919ea9e8a33ab6cf4846f83313ee36097d4df0edfa52f92c4a13e20dba87238f79872a2b4159e89d1e2d413fcb6c40020fa888444d519a93979f83a3cd665c2f2157a9565447396f23bdf03cf08c4276c4500ef652488519bb97ae4431b61c3e3858879010412ad447e0079bc6551b84c7e8d9a8db43b691391f675fd06af70c91e649ba9241df02798fa1b4165c222a70dfb05b352df9dd8725cb7c165eca93e0b0d03a8409d7461309ff2607554de6084ad899ca2ad70a74cd2bbe460e18f42cbba63030205e080e0fd0fb5f6a1e996adb0371684410de52739c58918147cbcebe4d1c0754af8d4a1767e193b01ca080809b9aa33ffc8d801cb2055bf9daf037b54f67a5121e6306bb833b8a8041eb8c7a58fc8bdd1ef00572300c1d628fd22a67b9e0c932886fdaf1ec61446e316d00e1d1e8b1fd5ba5913b598eb5f2b408ea6f3a8229c77076e6f5eff17718b3f818c92b81235f70e9673a07178ce2f4877c2e3e9836c3db02bd2c6dc24c35b320ce188bc82bde1ac655c67af95fb79c3128a97593ac3a7a99f31e46e2017c31c2023dfc72da0d36fe28ef1b3ae33068896f7f547ef08e0cc7141c453a5f1e2471b4d1abfc15aa2824dd56bb68f7ce1bf6da7a1ccf3ad698400959493212528c057d308d650dec774ac18e55078459132687e37be037c0b8a2845ff175db557cd0ca12fbd515ac4de070f61029f184df62938d8f6cf6a6a39aadf0e92e735c2de0b0dc28121a0042fc1b3a5c6a5ea4f7a37c2c525748303a0728ce12c4d502b486a39e2e213457aaed59b84b89389deeba8da249166e52f56dd35708d28c06644dc76775ffac3ba98d51c8be88e3b3364596c2b2cfbbda2eb92f5f6d1b05c3ec71d46d1b39ea2fef2515a03a28496fc52da7f944cd21137c39f4970546659fbaabd9b1edc3e446cd123976c114485dab5219ab9350ba147d5abb192c0bc725a72dda7e75a7c675a8c85fc36077f07c5d5dc93b62bc3d3f7f6f04e4f181be1252e2deb323f712f068d26071b81a9c095f1decc7eb20a7eceef1d962436b64a6838306373fb10d309e40c74fdb08d4a5e95c809a4d7fdeecf260e9701d177f3f6be8ac6b265a96ceb11867d8af303c8c51599c570d58337808500beb35bbd57c3e627f7f9dba9b590e8c7ac527a4461dcd8344f0bb3676e4e5f505c199df3a553d6f3b293ced556bdf768a855d64cb67f69b0316cf1b11cb9fb048d5044809259fc2bfeebe3dacdaca342b5f6b8b7d959517d88e4ee56c739fc91701017e967bddc50e79e1f5cb7db90d744d26ba3819a8a51a1433168b55bcb3072868392dfc55c41c452db7b02bfee494c330b8eebbac245b1816ac6aa27866f4cc85adaca49c2c7555038e9a5806d4367fde50385a447b8b5346cf328d8a5bf0a753b996cdcb615be83ac52eddeb17e0f59d269ccd30f3035ab630401af8b25c0d8a3b26f8169d2e2c96632a0710d0b7a4d914e69a354562c83a61302f0fbb71b10ac182c991ce8a2abd1a45aac2c9df61f3b915e8a3c546fb60d47b54fb93eb6b3b02f9c2ed97953fc5d0e3c3c456ec15eb8b631ab8d1fdca963394f9058d6773b3d0c0f848a7782b29e91b53c7baeba44062ed01c91bee1146076ee7e2f2033e24418d311b39b507b0833d1761f881628b3a1b85366b68588f5047c0ea8c657d1fb3c19c676f0d9014e05234e20e7bc5b14cec6341eb86ce14e891dfe42d4401de367cda2c8192775101dc59c88d072ef4cf1c72d14425b92225a21691fb6c3bc543f0f3061e2c79172b16ff9fc3d2b1bb9b164120e50dee39f5daab37a7300c01644c44fa0a7178017da6e9e25875bd847bb78455e0d990e8d4a3a97715b4a8269727387c13f985c04d5198016f2c29cba6cbe2e67d95754b6407339b9c2b22cd5860996ba9fd85ac6e051994c3e2c7740fa8e31f6e32e3bfa4bdd624aec7092d6acace02643c24242c0145126d6516a3ef5d1252e4ff85845d6123a4d3a6216015df2b63489b8bcce1617d745cb82ae26b5e5bb5602a703e2668230c66b91b42c59059f57194a445e4bb27377411c2e1eb1ab8386b86dcab25abf1e52ae3800ebb718b2600da450cc1c35b13108daf8c5bcc12f20510e05cbd757b23df8f09ad8b4bf938e0bd07afeea35b24064893f6fd5d99982132608fa281d3b2a6eb3aebe8976c053c2a3aa6e920d890cb6a61c5ef1ff968562288256b1f1e4fd624fb6a312054b1cb36dd1e822ca97ead9493f95ff26cb308673f55f2dadbf4f2167fe3627497444266cf3b7942f34b7c92c9496a25908c6f03b4b5ed88feccf1d06d039a08be814e9ac946e9abcea6db52a01e1304ff14642d7785555c1000831e70d826b8efe0dd0fbda0c90724ec83359adb75fd82f1a943fb6047365c105fc8f32ddc2e4cf34a9ff04121e92c79f87ca4a6a5df482af33c2bd7d9dec0b59ee8c493a2e46260b096b0c5c67973acd0cf23e2fcbc3aa71512204d7aa8a54e174eb2f01a8de74ba70dc0649ad4d674a5421a43c8118164a0384c57f7ae8de889836846b899c509a5b14640e2d663e22e6c9d86d74cd9588c0b3e2337c80506d4cd499741ca4c7bfacd748a01c5e7ac570519cb87a3f298d6855903c099bda5eae959d6ea52f88ae0817e6b6cf27a9fc7a4d11bfaa4947c5231a0c41625799a7c89932d95ae1f9afee704315bd66a5642af54e8bb1f5d9f5bde829de99222e35b837937454c81130deaeec4d7ee5e802dadea17a3099f6d76525a22a7fda3c018a602f23b0e692bee2ff06a6661cb20f2273c02d5bf4eba262e5f94fef80dda4002a90f7074e1ad66176058d91ff02e1bb58bb4f0b4364760361a0d26e91e4753f12f39c2271f8343a0df02aef71c020741301e4f76424875184ce7ccbde13c2dc084e0d42107f2f9447d31121fe602f94b64546170d1308f825d6cecd4bc8ec5ae7b58f86372da33d117ffe693dc1593845aa56353bc528bdb2a32ff7ce8c73b60b2a51681dbd255dd3447a61cbec3ee7de0573483eb1abd401121ec3fa4208a018fbab366aad1a68cd789e5eeb54505dd4e834d8e1675bd870d70507a26417b3d1985090fd029d538fd05ca9310d078ee7dd829b2ff897b4d40e19fb3e25197ad914c8c3b4de2d3468ed4649a482053e1f06c17cb9bd82fa2e5ddf2642ebcf0602ad70a94419c54ef744840cc9ee82de020bd13708846dbde9db5b4ea1f744c8b8eb26ddf9513561dd6e3154bd5a17ceecca4364419c9c63f0127380b077ccbfa6f0d4c9b6a8de765596dd0f836dab8d2662abf1c4cfa2e251c570fd3d484ebbedf0738c4d182c6404723e660808c5ee9917714320b87ec531f92a88be2f364467575324b9f64604c3fc407d5f08d0a56a47bb797e67b0ba1352bf53304474757c498f1f98c91cc0480f3f75021d28d288867068dbe36dde5af0f52eaf48a134e75904e990a104332120e3638267d479408a129fba8a7ae2e3bbe9f8738fbb9d2c5682a223cdf0bfab9acd31952aa", 0x1000}, {&(0x7f0000003640)="8bf021b79f13730ba4f9de35c4a9e60f861a37669ac034d340b35dba706b4549e6f768339c7bd78d5eda63b0f96ca618660994849630c9a274a3136a4d2236a332bb0d4c0c66b1407ee0b90bed487ee108b3a07008f9b7a96788032bfaa308fd44cd9b5590bb47fa5765ded377dc62e1d69ea1c9b2128f7df6760001ef3a7673cfbc6f0c31b8e14d6e0c04a7d47e8d23539f34b54e28cb56cd8ac48de9359564c4ec7593147cac330b82e9121e4e8f36789dbe8ae0c089d3484adb36fe93acab2609c2291c1329706d", 0xc9}, {&(0x7f0000003740)="e781088080ca7867f108f5e596a22fff880e6ef3d9e30aec95eb6d64118a1fff61ddfa3a1e2204cefd85e275e1db5d4b27799929f9eb163cf9201c1ba5ec783adcab84237cf29af25e2ceafdf093af243aa1f8695c1531ad2422cda424bada9f36ad85cb52f5c89209d578dd57f2eb3328e8ea7f4118091effe371ab4227866401fab3832f6d08ef2052f585a41929d95fcf38eaf9d44e799fabde959cccb6c01c5bcee008d80e37aa7f308f3a2304c70158fc1ff54727e8a490af4532e096754e7bc828e0af5183624f8fc563b9e2a623c34b325a98b8fe7c8d2af28fd891", 0xdf}, {&(0x7f0000003840)="a5a2b15f56037b79d5190404b9c3caf1b4b9f694e9b9b905dde0e21c1e6021bc72b3e3eada45f05c5b4c57cd48413dd1128095b3d600534527878e22852364ce83e32625836f4ce22b326ce67bac0ab78276f1b6087fd99fba0e6b15dfa5937e3d321af278a708fda00f13f60e4bc70534eb2909b0d1cf44dcfa50db873937891788b7f61f41f05634dbdb5ce057e7cbb626f44e9e6f403811377cdf2ae6ecfbad52a96454e929fa9c1d7f5b7930596ac33f745024a802945e9a7f834eed8245debe05303ae939d37f1f49fa87262c61a4b4d7710cabb2820d8f6a9dd4fe34a870632989", 0xe4}, {&(0x7f0000003940)="6e3324e9454ae397851efbe3eefc5dea148f0da61cc5d0efa1", 0x19}], 0x5, &(0x7f0000003a00)=[@rights={{0x30, 0x1, 0x1, [r11, r5, r5, 0xffffffffffffffff, r11, r7, r9, r7]}}, @rights={{0x18, 0x1, 0x1, [r5, 0xffffffffffffffff]}}], 0x48, 0x8008050}}, {{&(0x7f0000003a80)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003f40)=[{&(0x7f0000003b00)="54cc0e1022d0fbb50da294b8b7fd2ea8a5a4af8fb80f04b61794fc448e67351973959d331d0e4fb016bc8ed1ae2232f4f7843fbff4890b37ffe2ed56ceec61509c9887004f7eed853288caa4d0f6df6198150e3e62e90740f87dc73ed867270f24b28cb87b8f486ea975bac9cd29ffa1d0ff79776c93d7297d0d3cd8f1868bb73a87d6399f017593bb955a2c5c5ee8ecc2d6f2a948282642aa6afc584c48e15cbf71864c3470e1f14511571cfff1bccb0586c20fc844800d10f314b7869ab6ea0452bbe2f5ce", 0xc6}, {&(0x7f0000003c00)="9da1cb47d7c24d50913c5482f16baec901c3efdd0333049f19fb3013302bf92f7e77739ca24fa5e2948d91c593705e63dc0bcebb486fa5c8bf67436a43d60b0cdea162a85a77f2718bbca7ada2f377b4add069d9a05fda8786a170cdc8267fef33af5763a21ebe52b8052a464ea1652687c3f1ba3b0b0f5e16f165f2a6471da78e91802f3f944a700ee2d6e4db9a8e6acbc4cde0411a905d94294c66cdb64fe2b95151e87df4fdec15c72917eca779909d24e95fa4c45c88b25e3720e4021db4a520a7c8e22a5861123a895e089cbec1ad46cb6683e6677d71d4bd39f446d5524f24e8b0255c2d90cf69e5173bd5", 0xee}, {&(0x7f0000003d00)="77f3bed5d2ed4cd5f2c89ca865ea2013b5c7241c140fc8b7934d3487a85259188fbb9d39a3b40e6d6ae6b948210b85b17c87c92d4e1e7d828b45af7c86f70df750e1ba39a3eab0a920b7af7f963457d672d32bba8fb0b12694fabca56554822387bc1c2f1cd186c06a18b4948418dd1d806f59c0a1ea", 0x76}, {&(0x7f0000003d80)="51052c18cd76cdb0f386e8d54acc75bba1faee9ae3fef39fdb6368edfee676dce2144672bb5c231a41be3106e9167e1f05a6e091a731ff847cca0feac0350d23e25b6b83cee4defee0b91d9668938a48e438669dbe351e6fd30b9299bbe0c87253c02b1b02ffa2fbee942933c7f0e91389074c8dcf478b5116c145e47e7d8bb036a740353e531a8efc4fd83580df1c88e47560a97e83393f441dbe77a3edc64d5f5b74d1e3f75ceba64dafd34e", 0xad}, {&(0x7f0000003e40)="334fa91b64e7b345ec1a8526668b0016b30ee08bcb76810ac9cfab890e9003cec0b5906ecb0864134fd37604a97072b8e9fc308da7286b8ef86de1a493026c0889c9f97954f224eece93de7d6c62c314ec0a20434e1aa10c5d738dc5410318a7c0823125474bed414c95d68eb8de5a0781346b4cfdbf09c25b24d30db6bd4db94725ea517e9afd85c29c36247774d225cca79a57465501685d1c29e97146d67df1aa82ea730194366182d8dce82099b58e32d9ccc446f90f290e16a2f7d1d12d65f90849c39190232b2d2874a3d5d3bff765a2daf79b0c583158dcd64213a6d717045e9017f7a56c767a44d62295a6469f", 0xf1}], 0x5, &(0x7f00000040c0)=[@rights={{0x18, 0x1, 0x1, [r2, r7]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r2, r7, r11, r9]}}, @cred={{0x1c, 0x1, 0x2, {r12, r13}}}, @rights={{0x24, 0x1, 0x1, [r9, r7, r5, r5, r9]}}], 0x88, 0x800}}], 0x5, 0x10) r14 = socket(0x200000000000011, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r14, 0x8933, &(0x7f0000000000)={'bridge0\x00', 0x0}) sendmsg$nl_route(r11, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="3800e3001000e501000000000000000007000000", @ANYRES32=r15, @ANYBLOB="20000100", @ANYRES32=0x0, @ANYBLOB="00bba30000000000"], 0x38}}, 0x0) r16 = socket$inet6(0xa, 0x1, 0x0) r17 = dup2(r16, r16) r18 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r18, 0x8933, &(0x7f0000000040)={'veth0_vlan\x00', 0x0}) ioctl$sock_inet6_SIOCDELRT(r17, 0x890c, &(0x7f0000000100)={@remote, @private1, @ipv4={'\x00', '\xff\xff', @empty}, 0xd929, 0x40, 0xfffd, 0x100, 0x9, 0x40000000, r19}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) getsockname$packet(0xffffffffffffffff, &(0x7f00000001c0)={0x11, 0x0, 0x0}, &(0x7f0000000200)=0x14) sendmsg$ETHTOOL_MSG_PAUSE_GET(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000500)={&(0x7f0000000300)={0x1d4, r3, 0x2, 0x70bd28, 0x25dfdbfe, {}, [@HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pimreg0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}]}, @HEADER={0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r10}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bond\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}]}, @HEADER={0x84, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r19}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netpci0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r20}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r21}]}, @HEADER={0x64, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bridge\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vcan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r10}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}]}, 0x1d4}, 0x1, 0x0, 0x0, 0x4000}, 0x20000000) setsockopt$inet6_mreq(r1, 0x29, 0xbe4358aaad62cc20, &(0x7f0000000000)={@private0, r19}, 0x14) 00:46:02 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) writev(r0, &(0x7f0000000000), 0x0) setsockopt$inet6_mreq(r0, 0x29, 0x1b, &(0x7f00000000c0)={@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, 0x14) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f00000018c0)=@newlink={0x58, 0x10, 0x439, 0x0, 0x0, {0x0, 0x0, 0x0, r6}, [@IFLA_VFINFO_LIST={0x30, 0x16, 0x0, 0x1, [{0x2c, 0x1, 0x0, 0x1, [@IFLA_VF_MAC={0x28, 0x1, {0x81000000, @local}}]}]}, @IFLA_MTU={0x8}]}, 0x58}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) r9 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r9, 0x8933, &(0x7f0000000000)={'team0\x00', 0x0}) sendmsg$nl_route(r9, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=@newlink={0x3c, 0x10, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x10104}, [@IFLA_IFNAME={0x14, 0x3, 'bridge_slave_0\x00'}, @IFLA_MASTER={0x8, 0xa, r10}]}, 0x3c}}, 0x0) r11 = socket$nl_route(0x10, 0x3, 0x0) r12 = getpid() lstat(&(0x7f0000004000)='./file0\x00', &(0x7f0000004040)={0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000004180)=[{{&(0x7f0000000580)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000001780)=[{&(0x7f0000000600)='N', 0x1}, {&(0x7f0000000640)="a48bf1aedb8e32e4f891", 0xa}, {&(0x7f0000000680)="c947ff2cf9a393ae3e38c4b75240b0f5973f411dd7d7605e36621611747bbf1dfd66ac411c03f93c6a1c513d6bc643e744d0ef27b9458f5845bb732a87d5cfb68a1c3fb904e67c6c12a9eeece373e2b41049e8633db1192322a6ec7522565b06e671c2879a19f88ec173b69ed0924d7e9e3a30a9b81377caa3c14f6537c74a4a4cf97b84f642cd044b98a26f5a395a53d27cfeb7fb63e7fcf0f5acffc7686737d68d6fea5fd865f285cc90452fb56e43f3ef46cab4aeec1920f16b7b16c0f6986b88b2119f7ca2c92725ea8d7a88a2ec93e04efbdae661a4c519ede6f1e8d7bc5d7da4f6b7e7b0", 0xe7}, {&(0x7f0000000780)="9b1f86598f4da12ccf2694bc171d71f72fc8867bc1cfaca287287d146a75810f804ad14d9282c26911339aa4deaa7aae8538c4131aa109c34274dcb1b71db8251425c544ba1916e45ea27458c866884c8c4cba1fe7165382b2898628c8a5891cd36a3813a778bfaf1fff791884310a91d14babbf65e206c3cec03f62ab9295793301e08f7fea1fe2fba794b50b8531e00884466350f0ef931ebd38ae1a184c882b7a8694300c2a5da4160aaa07505685e454c14d29aa73b451d43b2959c9381967cd2fd80c11928c638a8a2ee5ebe26723fd3cf3d1493675161d044d48422a43ac1573578ae539016c17b1fbd09e46a3d7a78cc49ee269cbc162e0694dfb0e400c365cd2dde468012a0b5a193af995e7b22b4c712db90ce4a1bc09171afd3ac005cb56a6590047b534a41754694f177228f249afa058272164c1d9ce89301ec253c80b76503aaa9ab3de457ab5b23b4e52600fc3e077866df44d28b1a719570c4946acbc6d31d25d263d7b350357d86d1465c1a3fb70bfbedb19a20dc7c269cf48238b5cb4fc2147e1a5979fc0e1f4ac8aa77da0ac7c51cc2417ab8ef176a2831e734a8a4b94c0debad702c7075fd4c0b3b250564bbb296917a9fc87161afa4472c8c8a4013af45b178e86544d7b70258f8a238bdff3835414fea483bda65e9905f38f89726f83671ece307b18ec047aa8e4dcbda2d6dfb585635a7fff1b36e91331e0e717705f6783bdc6c8653ef0ba3fd39ec309b472d8eb89e4bf0cbfc5252ce2e1bab420a952ae566bf6303beea53c1b8c4c3ec588f9c6d320b91e90740200a37aeb9c3339751c3fa83b734e4a0ba945b0e233adb74f906ac5f6378000d76ed9b99e1182a4559488093fce191087d4cfc26d8c19d45986a352e5ab856658b8e5b25326bedad1f275bd81b74271ee070d37a6fdbec064bcbd574fbc790708d150ec37b9c361b06e987073f47ac22fcfd89232a19e16736841ffcb6c907ba82becc6f7ce0b6a496990c280b821abcc901e872d8607fdc31b57f131e6e3f5a3276f19a376fed57efca9b4af09ef87661d4c57df796202a124577d4b9465752ff42f780dcacc3484cb900d62d056a01b3ed57e0a928a25b03cbee61f919e5858876facabd59b41d56276b8c9abef27e82268d6b304eb95bf70b2a3b3385b7e9bbaaf73163178c7f51178cff15864344ca98c6818ce05fefbd8fda8f637818e564105178ec79baee15beb84ffefcc68b303ba4ae6581d6645129e9f243d09da16522b761c6dd3cf08fe9df8bb35c3f78f4a019452ac4ddf3e93cc4447b1d505c5b6138487e0a859744202370c01f8c85969e013ccae3f3055fd964a178d4c870c757c94006473fc3db0e377032245fd900dec8fc2688ec946620b9d894321f0f4ef1b7a3c2aa84ede68b3f6b113db8f7f4ba40fc61fc7cbfa96a737a626ac72a5da68d6a2743a40bd79261e84ab692628e24485c4c8f3364c2dc717247cca9b13e30679804486e63c3fc213349b02c4e7e2abfb8b9e58f055d406fa757009882ddcb2f149228752b48ea12ebca03cd52780976d15ed102d4d586cf7cf0c8e4e477d8a737f892d6d82b89fc50e34273bce2ae0c8214339739a6b3fab91bfb5f29495e575ff060170149c7d94d0602cae1631de77b5e1f6cd96db1f57164caac5f733c5ec3185e6c3fc7d3b07b895fce1ae0a67f5b73498f7e9de08f86e8d02cf3632227f254e5395c5dd07d619319dd45cdc37e9201a38cc83e103c92288899db576c040b580425fbcbc208c55ccb410f80127c177fbea0c0b9bbf02b32b1ae460cf37dcc98981773a93061b2c21e8db427e6d9b77418aada8fe78f28b1527115115a83c53cf333c9fdcef48cf4528962b316a33ff88414a019430f4f91790a6eb56fc4e718a74d6ecfe89b60364f870a57934926bab2529760b0cedc222156cca57f9a438e22294f8dd66cec725adaa8c1dfc95050aafdea9409fbf57ac8c80c33ed68c9dbc840fd61123085680e79e15fd6c9879ea9cc1e1c64031cd2cdfc869c6a5f5a82da9ebdf0eab10b07b80f66f849bddba3684e19cf926313e39245223b421f6bc52e37952d46308e83bf5b6d2f17d08d742b499a7637d2c14220bb32687525357f4e941ca20dabefee57f18e8b70b13ed036081f28801673e2ad17ac70b85aea220545e4f0dd3cc04acf3744d41e3038b08bad775d0dd1da879a8f551bf136d00eb3ec85e8c757c15d013b71e3da46aa4e1997a9fab7a798bf1361c8647aba75da7d720b3b58be207d5a610f19066c36e38556e6c94362fdcb0d79e4a0e50d706a5ebe3a29d2991982b483d4e0fddbd6d2c196ec1c0f58a4b92c1c08d92967dd98cf1ec1d6c53d35a5a7173636f39612af6addae3dd0b99795f09147bc7efb5bb013c515083f4fcd10a0106480034bbe2b85af6444b067a1d3fcac874faf81b67e7a3079a3bbf34666675f27c037c4239f5c67ee5917ff4c89d2e8a4bb8667c0fd9b3c83525f84e8c40d122e505fe07354dc27f1de978f10ba8aa774cada33c99d3c75cff2e8fb9fd3a0c80842f003de33a173d3d5705415a077c29a76fc10851de9e80b57ca7f74f464d04d189a8348738b7c1a9615597049e6ec92edf7e5aebe7415536bf38cf4640022e1ead0923a248b4e2bc72b83e0e22ba07df286c2f4cf0b08f0172af6350c58b1a1cb7a9c818905394e11b90b5a6bf3d9952f74b308ca169b94bb109c4d07328edf1f8c695061bd7f2804e604deaeb015cca5fbdaaeb9ecc99d96d930ffe71d0af8eaf595a60e02bb35c5c70b71ee676cc5e41a46d9e054d53d3ab1acda0cae956e5708ffe2616c64d4739fb17e1f2e63930528f1affbd049d8f099ad675af3b4387b850e066ab9b958e7557c57a6c083ae88bfba734de39a28ec8fa286c8c9e19fce78b5e731eb563562560cef2218d2f34a625bd90c7b46a12a05fee7d4fbd4f1b2478994b057746e432a9bb195bf9748b23dd0029707a82e28320537d84b7568039f26b5d4b6833de382776fa17bbca39a45cab43f6a703ef8f3fbceb01960749c22cf73807c72560df9057ddf8baddd92f24a9b35758b1205697a585b9765cd6f761f012261b0865c52b95b60690af349d9f233ddd3b8aa70b31672391fbf2ed30222ce3410d382e109c70bfd50f1abdde865f004bc4ce5186ed08e36624c4db3bff1299b7730f14c836665f618b77e97bee688b1703e3ba9b0d5571526549a86ab4ba10ac97e87a9aa213367fc3b70b766d0be2a3fceb18837128cf7c72513a1d46dd608fd47eee9442176737541213f502f2461625509f155ac63468140933b1e95eb3564599fc9295278bacd9090781a08772feceac6bdc8035fcea7ddf7a892b124eebf0976b5a742bfc27fc030323758b3f25a767626df124b1069840f93ae13fe65b33e45af5d19ac3672b3d770aca7dd6d6877ca208d6df9d2afc8b668264ace26a18021376ee9c43f382a43b55514dd7537c52c89d9571d6b934af5d3dc0426cf1c0f7fd5f4a3f89dd99db1b595f6f1c93d00fabdd73ec354bef2cd266a69ff053e0a5e9e13c94c720ff77bb266c8bb30371bec01d8d06da884e7c6faf11f483620a83321ae9f84172af2fa96514a059dd4670550daaa085062e516665d1cdec0d565948883b900f4648d192df8ae4e2ade3a82a0961e2e1518e3a83a2f329090c646d899a2d3bb81ba1455cc3cce91cb7f3d4a297680bd7c7f061c1576207330e935c21c2a2fba10525666a753160f1888e7e5f6583e1b89b41f8ea8e81e8a9f588fd8dc23ce4463e36cde61ef871069bc64685bae34ee981b64662efa415834d1c6baf4bc3f03a979f87af43828d1d5cedfa8634ca6b20fa4a02de2dc1af983f875a8aef148f8991836e53b9e9043813f5af863c1c354120e5e39e47519777e3b931ee3b3550e4f028c95cf71059f6490500fc8186c14d3e7dd66e1d177eb2cf0cd684ebb2440c6a3882190fd34fd2beecb28e64820c8a3d659c60cb92f7e166157481f17e6a769421eb30edc5d119b0dba8e036901ef7330a230c91f2249c56bcf770606fc1446cc877b6720b7e400cef1e0897f09f8d1e654aaf117ddd96b3a06d6f45aa9e8a9a7efbd72e6344ab30f9abe093eb727714566083b15391efc6077c12a27deb190cad55eeed81c7ffcf452813e888704c5b48697fd07dabc84c34c2d81be26ffac38abec70377171451fa88483081c0dbb8771911db56d0780df45855fb60c6931dfe4d2654b900d440a7e9c87b14c59621d17ca935f9d05f6cf74fa557d6e09d6c5e5cee68c5276eff605c39c51bd37be17c8f4bc0a3f2c40f4b1977eb1ecab5d0e3b82bc06beed22e21d473195c89fd411995c0da513f4192b5e912d8a30cea231880f5c03bae8bb275c152f4deb4b566c1f352d68cb625f956c5891cca573ff6abc64a781da5270d147d15fe66494a92e93827c8668ee14a902239f28f32113c4e0eb0c4b1d6badc24f67b1ae62fa5b9ece561a8fb4f51028942331b24fab8bfe6e9400e95363ed36e318574855e3ca74731f8e1168bd3643ccfc34123418ceea1a42c4bb99963bc21d7594126b937eb244b152a0baa25a8ae1c4aea2b23c5011ee18f433b4759078c54bed8dd1861d516e8dca83c63f65d3e35ac04605b03cceeb89ba1a6ff6b26b27d0a89a6c06153b2c04c927e48758a6a10a8fdb5566a1a692cd2cd4dc04fb109d24d41573ec5ffd2c1e6ed6f032e5a88acc487a9e61a80b06d4faade8a5236413c262e0ee42dcf06b6c84758b29245e364fc8745c2a5de2f1dea633083ff2bfa524710de1796bccd1ae461f7d07433e49868c84273b482150348fa17384ccdfc1e86bcff196f77d9aeda42bc923dd051a5e8fa845cc4c6a41cd3267a14002caa6978c43a1b2ec3e2f27b3232328cfbcadf91f436c9cb041ffda303605798c3834566b4e0b15ff13851b6aa284f4d042a911d04dfb154b6e6fc79786eb6da1f548eb0365ca2381b61a292e2d42b0e60839ff63bc4f6240f2b04d65e703c323b85521d3574acb64c366d88184d6f4ca0e88b98ecf9a184eb117ac4c4a9939a6f12b3402abd910ee1347a07289ec6ce430a5fcdad08eb5bc34df9159fed4344d6445028d84c3f07ecfc5aa2487b3ef64a86e794fd0fab518b2cf41f8d6fc6b1f2a11c29185ac0a3216d7bdd8e55f5924b44713d65da93e77975f9da4f4fc9fe960857b2c55140b4cd17d5de9a3a58ca02b70ef72ac8e93d87f8ce6f15f04744b391a49ac6af39c385b9f7f35fdc9f0e56f23486421b7a12da892c6b99d7593fa178dfdef73e805cb53c46c5099141a128e6bd37f6e6f1eeaeffe8156781e32c72faa6ab0334846a409c47a475c8bfb8646187aad43114621e05a1b1281813fe7c9108137c9a009d6c4023e5ede943a16e0a49934176009b57f163b941b2b02b6d7742ccbfa6308ca83727a4cf6ecf3b488c5d9d6c4e82922dc3c3bd4270f7cd5a97c938aac669c071ac29a15202e3a0830bf0548834500cf6a498fb4948e664a8c890713abd70ff034c79879ed6e4511c034a19df6ec5db0c4d3f482b4ea5a79c1d92b295a4a093ba3b5be649537d238642ccdf5bab6bc0653b6780bc248d8e0c3fdd3d050ef5b9443ec016c7c8828d27178e2ce0895418f3a3a45a24e3dcca08a83944645ab236dff46d8e62694c8d2339e1a7216bf20271b88440dd42de0f9d466c79360f5569c75dda2ad2f9bfb37e18e3a02f60f84b0f5d6f6e1e8ac8ec62ced94be5ef60d7441180d3e35aa50ec95c22fd4a456604bc69e427", 0x1000}], 0x4, &(0x7f0000001e00)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [r11, r11, r11, r9, r7]}}, @rights={{0x2c, 0x1, 0x1, [r2, r5, 0xffffffffffffffff, r9, r9, r7, r4]}}, @rights={{0x24, 0x1, 0x1, [r5, r7, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xe0, 0x8000}}, {{&(0x7f0000001f00)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000002340)=[{&(0x7f0000001f80)="6e612055395f8d41f3fc42b5e7c06d310a5aacfd5557a0c7949864dcace5df3c18d177594af414fa4784c990f3fbc564d4dd98f209f13260dbf20c03c84281b5de", 0x41}, {&(0x7f0000002000)="d63872fe561c69568a230d5b80012a1e124d397768143b6d48d8abb6e0b2fa83426f26679b287940713f89e5861279a848665de0af37ef21138e9298e314d772f5aea53a5fd2ede2009ec1f5800a36", 0x4f}, {&(0x7f0000002080)="2d32196289d4437c4cccb405a09419b60c3e7833ede49e850ac3c826fce25dedd7ce8fd7ae47aa34aa64c9281bca120b73a208201ecb5dbb1790c8aed90f97cd409ab13e62eb2795d3dad57950a2578efc5a81e6f4fa493a1be0f5f989bf611a767a78e8b38835a034bdadb5568a474d501e19", 0x73}, {&(0x7f0000002100)="c57f81d94c116246554e034a52191ec3b16f766d5c31e3a7fcee158805c805085568abc057a765dca51742b3ffe27ceb073fefbb20d82a21577ce09539867ced99aa931f9431b33ce6e7e509edadfb1217de74449b2b528d44e7880b369bb9ff22d7edc5b14c602dc31d8cbdadb28d2c", 0x70}, {&(0x7f0000002180)="0c3351a4f4a9c50c17ab5642a72afbf005e9ba57c794ab079cdb965b529da32223088b10646961e3c37d325d4ec29c3594e5962be4e89a4a824b012a8b71fe1e57859ba3372ecb7434a949644d5c351d7d2684c7929c767b03f2a0cba575b1260ad5641ab261c415d2456adb2a2e38db8e7678100ec8cd1f9a0470b8f062836dd10562d917185632b1c13235", 0x8c}, {&(0x7f0000002240)="b9af76e261107352fc8b4ae8e076c9816730e24e3a555b072873ebd8f3a3361720cd22c86717f2c477bfe3f66c3ba414099ba84d559531e40102ebf12b46689245223b2ba2ce22dcc067a6515d1fbeb3eb0280b586ed9b7328d8063062e3d284107e9e4728a7e5e4af1ca49a7765e40113059629a5ab22d717d34277428128ab6d60e9cb43aee5dc26e80ab85a0beaabb0cfe3990a2dff06aa5db844ece575abfea32432a922b2a3d94cd8b8a0a6266e521647e01a6d540e01e6abc5429ccafae3a56afe43ec9d8cab246b986a77dceecd0092fef7bd4041b1dbd6e082cb4337a6a6150bb39c268ef62f34ce3e1ea77a048f94160c", 0xf5}], 0x6, &(0x7f00000023c0)=[@rights={{0x18, 0x1, 0x1, [r5, r2]}}], 0x18, 0x90}}, {{&(0x7f0000002400)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000002540)=[{&(0x7f0000002480)="5dd2229ba1dab14ec41a3809f1f646736bbea6ef1ef8a5d8f1b676c0f4ff95310db7afa75e79ea9f7961e79d50f2d791b5e91b73fbd99bc7c1239f408d3813e2fbdc3b9fbd7af224f4145249f16cb082ef2495fa6db4e5aaa3cdcd90c26badfc064ac2648b17b6bf634ac017668d3914ed9a2ac672606e86a5f3b67dca450197d5f014e510970ab35703c4e9f099ce76c0ee0a3aae0fe791b7c37e14340462a70edd8ae0ccaf9938f128a5570616f60ff3edb1aaa3577aae409472cd", 0xbc}], 0x1, &(0x7f0000002580)}}, {{&(0x7f00000025c0)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000003980)=[{&(0x7f0000002640)="517462921d01badd0fea26bffaf5c410585799f87dc65594c5cdd19b3972017924ce0bedbdd615bf0381079f2349ea97eae8a5770e2aef59ebe794f96fbe96386de6448d79f2531398686f5782348cc58922695ec8543ae391f9616e48250de1591fab1f0c5457a04cc6d539a2283c17fe45c27b3e8ba4067170864e3757e36312a952e5c72b2b731614341899e1e90db951ab51e547e1d72c6ab80291372ec4667709e205cbdd063aa2b9dbe21077ea2d18b2cba664a7a17f4bfa888471643cbe16c86c962a88d4688ee1f61ea5d3b95653a95ef79cc4921acb2d085330b5a2b40e27dcb919d412b8f0e23abdd8cad892ae0fd5ba2a3f239dd851c616c59212a595d15d18a7cb6c097fe1db4822c0d655292c033944700df356cb402d4e04c6f6031cdc9448c1383a2fcb1587d6fead9d8f6776649ac5e3c0957fff5c648a9c72c1c82743516195ff01f24895954d8d67a2b582ac206c57a22c7e7c814709985e5614beb53ec1811989fba6a54d1532a4e28f25ffaed9b223245782adbe0f311cabae76b9706bb636502ce4205af3853ec4f81600ff351d6a5c889fd73fd008055f299c085b08d6d6c19bc5b941df8d3e50178243ec692df911346ec4fd8373c4c9e073ef45a435da932df665c01122b7b03abc80e9737a401911d01bb49f416d3bfd4c2cc52d86fdc7c73452159541ba6bce8a277a313ba0f104cfd5e89f3c390134b5c970a70a689e6f27b72baba3aab0492861dc91bb06d7f5a1ca525c6fe53dbbe4c6b758a41156fdd91eb82fd075903b0e04399fc84f303fbf033981a205173da80ad767b99a7c7f458ac5ac6728e3f3fa48b1b8bb4431266365939f9f01ca34d38466fd7b41c9eb7871455761f0f84e92840ad2874feb243419a6c63901afcf4cfb146ddd332bc47acb9755f91ac223bca1a9c9579dcb499ca3b792616c825171095312cd85d9b40ad463055a2b6fbdf2f0423f99d03730e3ebc72339ace97023d69a8db6f3ce4ad697001482b986451efe934c16a560e1654d482323cc099501e7ac5d898e7531aab204c15992198de3940d9c59f1b6c9596c81dafbb8c34dd35604816bdd59cde7df4dd3cc54ebcddb19701227556327f4981b6769ba721ddf53e9b1fa4ae7cd14479d0cb3c38f9cb2818b49726f3f5e500ad35ae4df9d6df527d84c57b8326afd97cd12145015edf8d34afa0591ec42960b1dd851fdfa410ba2141ec13b250d6f85266af5c92ecd6d17f474f1d20d0919c7750b4e650cd4e3da46430cb71a01ab0b185463c9682534e6c1f72e73b32a21de5633c8bae3e9660e023ec9589013df31f044f9032205fd9276abb5fa03553651defc63b0402d7330b2c45922cbded53101f9c71c3c0f70d2b04db0db4b50f794a632312d67fdff8f6a498366d24502c040ce61e8c42096011cc9c7e6161508ea820cc7b8bbb6963e9ce4731a8c7c839a4b0e184ccf4590c0c0327a7c11c891e462c09896345fbc21bea6ecba835a8cb4a93e1e19f52e9ec9c663f2135bb8e9c8e7de7aefc0dcc877af1247393673b1669f14154fad2894705814ec49bd013fe536094b1585cab6687b5563a30013f9c1b6c082024622a2e834cf249930c7d7c2e2964f328413942570988548cfe627d1f64681dfa11ad91c790e933df6d904e58cbb597b0610300b4e7a92aaf2f8b5e68bbe5cabadde3218c7be83fb7ff37973d18f45c438f5896490f2ec7ee67cc77ba93fec5bffd2b27e033913444700f77cf83afb77eb880b843f8e80dc9fc61c8fea9f4df351249ea859c1e64fb06ee8ba52a23ae43a3629e913ea4ea09b21e96cf0dc383676ada7d87e36b4aa4a70674abe85bb02bdf31c2b4d762648c7e75f92f9e47a1edb535e4f6ed44b4c9be9a8d4d8cd0a28aff7164a2750f26845066aed8a4070937da370d6130803fd038fdf33419bcdd99c817f99f1c3f14616a4e18db9035e37e361e4277aa2abc7caf5ac15291f7af41f26758c992e1a0c67450f74ce9559dfce37951f6fe208c5a620f0fb2bda261f4c9642b168d1c6c5a8f371d1f7a00c6e69ffe47b06530b7eec8804d2beddbb56ecb980463789f9a808ee799fddc6587491a60c7ed882c4fa88ff433d87f8a5f830e3acf9c110f02e45f20c0fd05c03639d1f6fcc7c6e013306c0a472c3b25a30ddb733a1e7221a7762909fd8fe4ca55ce938c89f94c9e452f6d173c768538d7864e9de599dd75980881fa1684485a1f7112dc5cd78fe517199bf7c06c52a12e11cdbe2c899f23b1d919ea9e8a33ab6cf4846f83313ee36097d4df0edfa52f92c4a13e20dba87238f79872a2b4159e89d1e2d413fcb6c40020fa888444d519a93979f83a3cd665c2f2157a9565447396f23bdf03cf08c4276c4500ef652488519bb97ae4431b61c3e3858879010412ad447e0079bc6551b84c7e8d9a8db43b691391f675fd06af70c91e649ba9241df02798fa1b4165c222a70dfb05b352df9dd8725cb7c165eca93e0b0d03a8409d7461309ff2607554de6084ad899ca2ad70a74cd2bbe460e18f42cbba63030205e080e0fd0fb5f6a1e996adb0371684410de52739c58918147cbcebe4d1c0754af8d4a1767e193b01ca080809b9aa33ffc8d801cb2055bf9daf037b54f67a5121e6306bb833b8a8041eb8c7a58fc8bdd1ef00572300c1d628fd22a67b9e0c932886fdaf1ec61446e316d00e1d1e8b1fd5ba5913b598eb5f2b408ea6f3a8229c77076e6f5eff17718b3f818c92b81235f70e9673a07178ce2f4877c2e3e9836c3db02bd2c6dc24c35b320ce188bc82bde1ac655c67af95fb79c3128a97593ac3a7a99f31e46e2017c31c2023dfc72da0d36fe28ef1b3ae33068896f7f547ef08e0cc7141c453a5f1e2471b4d1abfc15aa2824dd56bb68f7ce1bf6da7a1ccf3ad698400959493212528c057d308d650dec774ac18e55078459132687e37be037c0b8a2845ff175db557cd0ca12fbd515ac4de070f61029f184df62938d8f6cf6a6a39aadf0e92e735c2de0b0dc28121a0042fc1b3a5c6a5ea4f7a37c2c525748303a0728ce12c4d502b486a39e2e213457aaed59b84b89389deeba8da249166e52f56dd35708d28c06644dc76775ffac3ba98d51c8be88e3b3364596c2b2cfbbda2eb92f5f6d1b05c3ec71d46d1b39ea2fef2515a03a28496fc52da7f944cd21137c39f4970546659fbaabd9b1edc3e446cd123976c114485dab5219ab9350ba147d5abb192c0bc725a72dda7e75a7c675a8c85fc36077f07c5d5dc93b62bc3d3f7f6f04e4f181be1252e2deb323f712f068d26071b81a9c095f1decc7eb20a7eceef1d962436b64a6838306373fb10d309e40c74fdb08d4a5e95c809a4d7fdeecf260e9701d177f3f6be8ac6b265a96ceb11867d8af303c8c51599c570d58337808500beb35bbd57c3e627f7f9dba9b590e8c7ac527a4461dcd8344f0bb3676e4e5f505c199df3a553d6f3b293ced556bdf768a855d64cb67f69b0316cf1b11cb9fb048d5044809259fc2bfeebe3dacdaca342b5f6b8b7d959517d88e4ee56c739fc91701017e967bddc50e79e1f5cb7db90d744d26ba3819a8a51a1433168b55bcb3072868392dfc55c41c452db7b02bfee494c330b8eebbac245b1816ac6aa27866f4cc85adaca49c2c7555038e9a5806d4367fde50385a447b8b5346cf328d8a5bf0a753b996cdcb615be83ac52eddeb17e0f59d269ccd30f3035ab630401af8b25c0d8a3b26f8169d2e2c96632a0710d0b7a4d914e69a354562c83a61302f0fbb71b10ac182c991ce8a2abd1a45aac2c9df61f3b915e8a3c546fb60d47b54fb93eb6b3b02f9c2ed97953fc5d0e3c3c456ec15eb8b631ab8d1fdca963394f9058d6773b3d0c0f848a7782b29e91b53c7baeba44062ed01c91bee1146076ee7e2f2033e24418d311b39b507b0833d1761f881628b3a1b85366b68588f5047c0ea8c657d1fb3c19c676f0d9014e05234e20e7bc5b14cec6341eb86ce14e891dfe42d4401de367cda2c8192775101dc59c88d072ef4cf1c72d14425b92225a21691fb6c3bc543f0f3061e2c79172b16ff9fc3d2b1bb9b164120e50dee39f5daab37a7300c01644c44fa0a7178017da6e9e25875bd847bb78455e0d990e8d4a3a97715b4a8269727387c13f985c04d5198016f2c29cba6cbe2e67d95754b6407339b9c2b22cd5860996ba9fd85ac6e051994c3e2c7740fa8e31f6e32e3bfa4bdd624aec7092d6acace02643c24242c0145126d6516a3ef5d1252e4ff85845d6123a4d3a6216015df2b63489b8bcce1617d745cb82ae26b5e5bb5602a703e2668230c66b91b42c59059f57194a445e4bb27377411c2e1eb1ab8386b86dcab25abf1e52ae3800ebb718b2600da450cc1c35b13108daf8c5bcc12f20510e05cbd757b23df8f09ad8b4bf938e0bd07afeea35b24064893f6fd5d99982132608fa281d3b2a6eb3aebe8976c053c2a3aa6e920d890cb6a61c5ef1ff968562288256b1f1e4fd624fb6a312054b1cb36dd1e822ca97ead9493f95ff26cb308673f55f2dadbf4f2167fe3627497444266cf3b7942f34b7c92c9496a25908c6f03b4b5ed88feccf1d06d039a08be814e9ac946e9abcea6db52a01e1304ff14642d7785555c1000831e70d826b8efe0dd0fbda0c90724ec83359adb75fd82f1a943fb6047365c105fc8f32ddc2e4cf34a9ff04121e92c79f87ca4a6a5df482af33c2bd7d9dec0b59ee8c493a2e46260b096b0c5c67973acd0cf23e2fcbc3aa71512204d7aa8a54e174eb2f01a8de74ba70dc0649ad4d674a5421a43c8118164a0384c57f7ae8de889836846b899c509a5b14640e2d663e22e6c9d86d74cd9588c0b3e2337c80506d4cd499741ca4c7bfacd748a01c5e7ac570519cb87a3f298d6855903c099bda5eae959d6ea52f88ae0817e6b6cf27a9fc7a4d11bfaa4947c5231a0c41625799a7c89932d95ae1f9afee704315bd66a5642af54e8bb1f5d9f5bde829de99222e35b837937454c81130deaeec4d7ee5e802dadea17a3099f6d76525a22a7fda3c018a602f23b0e692bee2ff06a6661cb20f2273c02d5bf4eba262e5f94fef80dda4002a90f7074e1ad66176058d91ff02e1bb58bb4f0b4364760361a0d26e91e4753f12f39c2271f8343a0df02aef71c020741301e4f76424875184ce7ccbde13c2dc084e0d42107f2f9447d31121fe602f94b64546170d1308f825d6cecd4bc8ec5ae7b58f86372da33d117ffe693dc1593845aa56353bc528bdb2a32ff7ce8c73b60b2a51681dbd255dd3447a61cbec3ee7de0573483eb1abd401121ec3fa4208a018fbab366aad1a68cd789e5eeb54505dd4e834d8e1675bd870d70507a26417b3d1985090fd029d538fd05ca9310d078ee7dd829b2ff897b4d40e19fb3e25197ad914c8c3b4de2d3468ed4649a482053e1f06c17cb9bd82fa2e5ddf2642ebcf0602ad70a94419c54ef744840cc9ee82de020bd13708846dbde9db5b4ea1f744c8b8eb26ddf9513561dd6e3154bd5a17ceecca4364419c9c63f0127380b077ccbfa6f0d4c9b6a8de765596dd0f836dab8d2662abf1c4cfa2e251c570fd3d484ebbedf0738c4d182c6404723e660808c5ee9917714320b87ec531f92a88be2f364467575324b9f64604c3fc407d5f08d0a56a47bb797e67b0ba1352bf53304474757c498f1f98c91cc0480f3f75021d28d288867068dbe36dde5af0f52eaf48a134e75904e990a104332120e3638267d479408a129fba8a7ae2e3bbe9f8738fbb9d2c5682a223cdf0bfab9acd31952aa", 0x1000}, {&(0x7f0000003640)="8bf021b79f13730ba4f9de35c4a9e60f861a37669ac034d340b35dba706b4549e6f768339c7bd78d5eda63b0f96ca618660994849630c9a274a3136a4d2236a332bb0d4c0c66b1407ee0b90bed487ee108b3a07008f9b7a96788032bfaa308fd44cd9b5590bb47fa5765ded377dc62e1d69ea1c9b2128f7df6760001ef3a7673cfbc6f0c31b8e14d6e0c04a7d47e8d23539f34b54e28cb56cd8ac48de9359564c4ec7593147cac330b82e9121e4e8f36789dbe8ae0c089d3484adb36fe93acab2609c2291c1329706d", 0xc9}, {&(0x7f0000003740)="e781088080ca7867f108f5e596a22fff880e6ef3d9e30aec95eb6d64118a1fff61ddfa3a1e2204cefd85e275e1db5d4b27799929f9eb163cf9201c1ba5ec783adcab84237cf29af25e2ceafdf093af243aa1f8695c1531ad2422cda424bada9f36ad85cb52f5c89209d578dd57f2eb3328e8ea7f4118091effe371ab4227866401fab3832f6d08ef2052f585a41929d95fcf38eaf9d44e799fabde959cccb6c01c5bcee008d80e37aa7f308f3a2304c70158fc1ff54727e8a490af4532e096754e7bc828e0af5183624f8fc563b9e2a623c34b325a98b8fe7c8d2af28fd891", 0xdf}, {&(0x7f0000003840)="a5a2b15f56037b79d5190404b9c3caf1b4b9f694e9b9b905dde0e21c1e6021bc72b3e3eada45f05c5b4c57cd48413dd1128095b3d600534527878e22852364ce83e32625836f4ce22b326ce67bac0ab78276f1b6087fd99fba0e6b15dfa5937e3d321af278a708fda00f13f60e4bc70534eb2909b0d1cf44dcfa50db873937891788b7f61f41f05634dbdb5ce057e7cbb626f44e9e6f403811377cdf2ae6ecfbad52a96454e929fa9c1d7f5b7930596ac33f745024a802945e9a7f834eed8245debe05303ae939d37f1f49fa87262c61a4b4d7710cabb2820d8f6a9dd4fe34a870632989", 0xe4}, {&(0x7f0000003940)="6e3324e9454ae397851efbe3eefc5dea148f0da61cc5d0efa1", 0x19}], 0x5, &(0x7f0000003a00)=[@rights={{0x30, 0x1, 0x1, [r11, r5, r5, 0xffffffffffffffff, r11, r7, r9, r7]}}, @rights={{0x18, 0x1, 0x1, [r5, 0xffffffffffffffff]}}], 0x48, 0x8008050}}, {{&(0x7f0000003a80)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003f40)=[{&(0x7f0000003b00)="54cc0e1022d0fbb50da294b8b7fd2ea8a5a4af8fb80f04b61794fc448e67351973959d331d0e4fb016bc8ed1ae2232f4f7843fbff4890b37ffe2ed56ceec61509c9887004f7eed853288caa4d0f6df6198150e3e62e90740f87dc73ed867270f24b28cb87b8f486ea975bac9cd29ffa1d0ff79776c93d7297d0d3cd8f1868bb73a87d6399f017593bb955a2c5c5ee8ecc2d6f2a948282642aa6afc584c48e15cbf71864c3470e1f14511571cfff1bccb0586c20fc844800d10f314b7869ab6ea0452bbe2f5ce", 0xc6}, {&(0x7f0000003c00)="9da1cb47d7c24d50913c5482f16baec901c3efdd0333049f19fb3013302bf92f7e77739ca24fa5e2948d91c593705e63dc0bcebb486fa5c8bf67436a43d60b0cdea162a85a77f2718bbca7ada2f377b4add069d9a05fda8786a170cdc8267fef33af5763a21ebe52b8052a464ea1652687c3f1ba3b0b0f5e16f165f2a6471da78e91802f3f944a700ee2d6e4db9a8e6acbc4cde0411a905d94294c66cdb64fe2b95151e87df4fdec15c72917eca779909d24e95fa4c45c88b25e3720e4021db4a520a7c8e22a5861123a895e089cbec1ad46cb6683e6677d71d4bd39f446d5524f24e8b0255c2d90cf69e5173bd5", 0xee}, {&(0x7f0000003d00)="77f3bed5d2ed4cd5f2c89ca865ea2013b5c7241c140fc8b7934d3487a85259188fbb9d39a3b40e6d6ae6b948210b85b17c87c92d4e1e7d828b45af7c86f70df750e1ba39a3eab0a920b7af7f963457d672d32bba8fb0b12694fabca56554822387bc1c2f1cd186c06a18b4948418dd1d806f59c0a1ea", 0x76}, {&(0x7f0000003d80)="51052c18cd76cdb0f386e8d54acc75bba1faee9ae3fef39fdb6368edfee676dce2144672bb5c231a41be3106e9167e1f05a6e091a731ff847cca0feac0350d23e25b6b83cee4defee0b91d9668938a48e438669dbe351e6fd30b9299bbe0c87253c02b1b02ffa2fbee942933c7f0e91389074c8dcf478b5116c145e47e7d8bb036a740353e531a8efc4fd83580df1c88e47560a97e83393f441dbe77a3edc64d5f5b74d1e3f75ceba64dafd34e", 0xad}, {&(0x7f0000003e40)="334fa91b64e7b345ec1a8526668b0016b30ee08bcb76810ac9cfab890e9003cec0b5906ecb0864134fd37604a97072b8e9fc308da7286b8ef86de1a493026c0889c9f97954f224eece93de7d6c62c314ec0a20434e1aa10c5d738dc5410318a7c0823125474bed414c95d68eb8de5a0781346b4cfdbf09c25b24d30db6bd4db94725ea517e9afd85c29c36247774d225cca79a57465501685d1c29e97146d67df1aa82ea730194366182d8dce82099b58e32d9ccc446f90f290e16a2f7d1d12d65f90849c39190232b2d2874a3d5d3bff765a2daf79b0c583158dcd64213a6d717045e9017f7a56c767a44d62295a6469f", 0xf1}], 0x5, &(0x7f00000040c0)=[@rights={{0x18, 0x1, 0x1, [r2, r7]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r2, r7, r11, r9]}}, @cred={{0x1c, 0x1, 0x2, {r12, r13}}}, @rights={{0x24, 0x1, 0x1, [r9, r7, r5, r5, r9]}}], 0x88, 0x800}}], 0x5, 0x10) r14 = socket(0x200000000000011, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r14, 0x8933, &(0x7f0000000000)={'bridge0\x00', 0x0}) sendmsg$nl_route(r11, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="3800e3001000e501000000000000000007000000", @ANYRES32=r15, @ANYBLOB="20000100", @ANYRES32=0x0, @ANYBLOB="00bba30000000000"], 0x38}}, 0x0) r16 = socket$inet6(0xa, 0x1, 0x0) r17 = dup2(r16, r16) r18 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r18, 0x8933, &(0x7f0000000040)={'veth0_vlan\x00', 0x0}) ioctl$sock_inet6_SIOCDELRT(r17, 0x890c, &(0x7f0000000100)={@remote, @private1, @ipv4={'\x00', '\xff\xff', @empty}, 0xd929, 0x40, 0xfffd, 0x100, 0x9, 0x40000000, r19}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) getsockname$packet(0xffffffffffffffff, &(0x7f00000001c0)={0x11, 0x0, 0x0}, &(0x7f0000000200)=0x14) sendmsg$ETHTOOL_MSG_PAUSE_GET(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000500)={&(0x7f0000000300)={0x1d4, r3, 0x2, 0x70bd28, 0x25dfdbfe, {}, [@HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pimreg0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}]}, @HEADER={0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r10}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bond\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}]}, @HEADER={0x84, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r19}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netpci0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r20}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r21}]}, @HEADER={0x64, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bridge\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vcan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r10}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}]}, 0x1d4}, 0x1, 0x0, 0x0, 0x4000}, 0x20000000) setsockopt$inet6_mreq(r1, 0x29, 0xbe4358aaad62cc20, &(0x7f0000000000)={@private0, r19}, 0x14) [ 2355.545055][T25128] A link change request failed with some changes committed already. Interface lo may have been left with an inconsistent configuration, please check. 00:46:02 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000000)={0x0, 0x6}, 0x4) setsockopt$packet_fanout_data(r0, 0x107, 0x16, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x6}]}, 0x10) r1 = socket$inet6(0xa, 0x100000003, 0x3c) r2 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000009c0)={0x1b, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000b00)={0x11, 0xf, &(0x7f0000000340)=@ringbuf={{}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [], {{}, {}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r3}, 0x10) dup2(r1, r0) 00:46:02 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) writev(r0, &(0x7f0000000000), 0x0) setsockopt$inet6_mreq(r0, 0x29, 0x1b, &(0x7f00000000c0)={@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, 0x14) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f00000018c0)=@newlink={0x58, 0x10, 0x439, 0x0, 0x0, {0x0, 0x0, 0x0, r6}, [@IFLA_VFINFO_LIST={0x30, 0x16, 0x0, 0x1, [{0x2c, 0x1, 0x0, 0x1, [@IFLA_VF_MAC={0x28, 0x1, {0x81000000, @local}}]}]}, @IFLA_MTU={0x8}]}, 0x58}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) r9 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r9, 0x8933, &(0x7f0000000000)={'team0\x00', 0x0}) sendmsg$nl_route(r9, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=@newlink={0x3c, 0x10, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x10104}, [@IFLA_IFNAME={0x14, 0x3, 'bridge_slave_0\x00'}, @IFLA_MASTER={0x8, 0xa, r10}]}, 0x3c}}, 0x0) r11 = socket$nl_route(0x10, 0x3, 0x0) r12 = getpid() lstat(&(0x7f0000004000)='./file0\x00', &(0x7f0000004040)={0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000004180)=[{{&(0x7f0000000580)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000001780)=[{&(0x7f0000000600)='N', 0x1}, {&(0x7f0000000640)="a48bf1aedb8e32e4f891", 0xa}, {&(0x7f0000000680)="c947ff2cf9a393ae3e38c4b75240b0f5973f411dd7d7605e36621611747bbf1dfd66ac411c03f93c6a1c513d6bc643e744d0ef27b9458f5845bb732a87d5cfb68a1c3fb904e67c6c12a9eeece373e2b41049e8633db1192322a6ec7522565b06e671c2879a19f88ec173b69ed0924d7e9e3a30a9b81377caa3c14f6537c74a4a4cf97b84f642cd044b98a26f5a395a53d27cfeb7fb63e7fcf0f5acffc7686737d68d6fea5fd865f285cc90452fb56e43f3ef46cab4aeec1920f16b7b16c0f6986b88b2119f7ca2c92725ea8d7a88a2ec93e04efbdae661a4c519ede6f1e8d7bc5d7da4f6b7e7b0", 0xe7}, {&(0x7f0000000780)="9b1f86598f4da12ccf2694bc171d71f72fc8867bc1cfaca287287d146a75810f804ad14d9282c26911339aa4deaa7aae8538c4131aa109c34274dcb1b71db8251425c544ba1916e45ea27458c866884c8c4cba1fe7165382b2898628c8a5891cd36a3813a778bfaf1fff791884310a91d14babbf65e206c3cec03f62ab9295793301e08f7fea1fe2fba794b50b8531e00884466350f0ef931ebd38ae1a184c882b7a8694300c2a5da4160aaa07505685e454c14d29aa73b451d43b2959c9381967cd2fd80c11928c638a8a2ee5ebe26723fd3cf3d1493675161d044d48422a43ac1573578ae539016c17b1fbd09e46a3d7a78cc49ee269cbc162e0694dfb0e400c365cd2dde468012a0b5a193af995e7b22b4c712db90ce4a1bc09171afd3ac005cb56a6590047b534a41754694f177228f249afa058272164c1d9ce89301ec253c80b76503aaa9ab3de457ab5b23b4e52600fc3e077866df44d28b1a719570c4946acbc6d31d25d263d7b350357d86d1465c1a3fb70bfbedb19a20dc7c269cf48238b5cb4fc2147e1a5979fc0e1f4ac8aa77da0ac7c51cc2417ab8ef176a2831e734a8a4b94c0debad702c7075fd4c0b3b250564bbb296917a9fc87161afa4472c8c8a4013af45b178e86544d7b70258f8a238bdff3835414fea483bda65e9905f38f89726f83671ece307b18ec047aa8e4dcbda2d6dfb585635a7fff1b36e91331e0e717705f6783bdc6c8653ef0ba3fd39ec309b472d8eb89e4bf0cbfc5252ce2e1bab420a952ae566bf6303beea53c1b8c4c3ec588f9c6d320b91e90740200a37aeb9c3339751c3fa83b734e4a0ba945b0e233adb74f906ac5f6378000d76ed9b99e1182a4559488093fce191087d4cfc26d8c19d45986a352e5ab856658b8e5b25326bedad1f275bd81b74271ee070d37a6fdbec064bcbd574fbc790708d150ec37b9c361b06e987073f47ac22fcfd89232a19e16736841ffcb6c907ba82becc6f7ce0b6a496990c280b821abcc901e872d8607fdc31b57f131e6e3f5a3276f19a376fed57efca9b4af09ef87661d4c57df796202a124577d4b9465752ff42f780dcacc3484cb900d62d056a01b3ed57e0a928a25b03cbee61f919e5858876facabd59b41d56276b8c9abef27e82268d6b304eb95bf70b2a3b3385b7e9bbaaf73163178c7f51178cff15864344ca98c6818ce05fefbd8fda8f637818e564105178ec79baee15beb84ffefcc68b303ba4ae6581d6645129e9f243d09da16522b761c6dd3cf08fe9df8bb35c3f78f4a019452ac4ddf3e93cc4447b1d505c5b6138487e0a859744202370c01f8c85969e013ccae3f3055fd964a178d4c870c757c94006473fc3db0e377032245fd900dec8fc2688ec946620b9d894321f0f4ef1b7a3c2aa84ede68b3f6b113db8f7f4ba40fc61fc7cbfa96a737a626ac72a5da68d6a2743a40bd79261e84ab692628e24485c4c8f3364c2dc717247cca9b13e30679804486e63c3fc213349b02c4e7e2abfb8b9e58f055d406fa757009882ddcb2f149228752b48ea12ebca03cd52780976d15ed102d4d586cf7cf0c8e4e477d8a737f892d6d82b89fc50e34273bce2ae0c8214339739a6b3fab91bfb5f29495e575ff060170149c7d94d0602cae1631de77b5e1f6cd96db1f57164caac5f733c5ec3185e6c3fc7d3b07b895fce1ae0a67f5b73498f7e9de08f86e8d02cf3632227f254e5395c5dd07d619319dd45cdc37e9201a38cc83e103c92288899db576c040b580425fbcbc208c55ccb410f80127c177fbea0c0b9bbf02b32b1ae460cf37dcc98981773a93061b2c21e8db427e6d9b77418aada8fe78f28b1527115115a83c53cf333c9fdcef48cf4528962b316a33ff88414a019430f4f91790a6eb56fc4e718a74d6ecfe89b60364f870a57934926bab2529760b0cedc222156cca57f9a438e22294f8dd66cec725adaa8c1dfc95050aafdea9409fbf57ac8c80c33ed68c9dbc840fd61123085680e79e15fd6c9879ea9cc1e1c64031cd2cdfc869c6a5f5a82da9ebdf0eab10b07b80f66f849bddba3684e19cf926313e39245223b421f6bc52e37952d46308e83bf5b6d2f17d08d742b499a7637d2c14220bb32687525357f4e941ca20dabefee57f18e8b70b13ed036081f28801673e2ad17ac70b85aea220545e4f0dd3cc04acf3744d41e3038b08bad775d0dd1da879a8f551bf136d00eb3ec85e8c757c15d013b71e3da46aa4e1997a9fab7a798bf1361c8647aba75da7d720b3b58be207d5a610f19066c36e38556e6c94362fdcb0d79e4a0e50d706a5ebe3a29d2991982b483d4e0fddbd6d2c196ec1c0f58a4b92c1c08d92967dd98cf1ec1d6c53d35a5a7173636f39612af6addae3dd0b99795f09147bc7efb5bb013c515083f4fcd10a0106480034bbe2b85af6444b067a1d3fcac874faf81b67e7a3079a3bbf34666675f27c037c4239f5c67ee5917ff4c89d2e8a4bb8667c0fd9b3c83525f84e8c40d122e505fe07354dc27f1de978f10ba8aa774cada33c99d3c75cff2e8fb9fd3a0c80842f003de33a173d3d5705415a077c29a76fc10851de9e80b57ca7f74f464d04d189a8348738b7c1a9615597049e6ec92edf7e5aebe7415536bf38cf4640022e1ead0923a248b4e2bc72b83e0e22ba07df286c2f4cf0b08f0172af6350c58b1a1cb7a9c818905394e11b90b5a6bf3d9952f74b308ca169b94bb109c4d07328edf1f8c695061bd7f2804e604deaeb015cca5fbdaaeb9ecc99d96d930ffe71d0af8eaf595a60e02bb35c5c70b71ee676cc5e41a46d9e054d53d3ab1acda0cae956e5708ffe2616c64d4739fb17e1f2e63930528f1affbd049d8f099ad675af3b4387b850e066ab9b958e7557c57a6c083ae88bfba734de39a28ec8fa286c8c9e19fce78b5e731eb563562560cef2218d2f34a625bd90c7b46a12a05fee7d4fbd4f1b2478994b057746e432a9bb195bf9748b23dd0029707a82e28320537d84b7568039f26b5d4b6833de382776fa17bbca39a45cab43f6a703ef8f3fbceb01960749c22cf73807c72560df9057ddf8baddd92f24a9b35758b1205697a585b9765cd6f761f012261b0865c52b95b60690af349d9f233ddd3b8aa70b31672391fbf2ed30222ce3410d382e109c70bfd50f1abdde865f004bc4ce5186ed08e36624c4db3bff1299b7730f14c836665f618b77e97bee688b1703e3ba9b0d5571526549a86ab4ba10ac97e87a9aa213367fc3b70b766d0be2a3fceb18837128cf7c72513a1d46dd608fd47eee9442176737541213f502f2461625509f155ac63468140933b1e95eb3564599fc9295278bacd9090781a08772feceac6bdc8035fcea7ddf7a892b124eebf0976b5a742bfc27fc030323758b3f25a767626df124b1069840f93ae13fe65b33e45af5d19ac3672b3d770aca7dd6d6877ca208d6df9d2afc8b668264ace26a18021376ee9c43f382a43b55514dd7537c52c89d9571d6b934af5d3dc0426cf1c0f7fd5f4a3f89dd99db1b595f6f1c93d00fabdd73ec354bef2cd266a69ff053e0a5e9e13c94c720ff77bb266c8bb30371bec01d8d06da884e7c6faf11f483620a83321ae9f84172af2fa96514a059dd4670550daaa085062e516665d1cdec0d565948883b900f4648d192df8ae4e2ade3a82a0961e2e1518e3a83a2f329090c646d899a2d3bb81ba1455cc3cce91cb7f3d4a297680bd7c7f061c1576207330e935c21c2a2fba10525666a753160f1888e7e5f6583e1b89b41f8ea8e81e8a9f588fd8dc23ce4463e36cde61ef871069bc64685bae34ee981b64662efa415834d1c6baf4bc3f03a979f87af43828d1d5cedfa8634ca6b20fa4a02de2dc1af983f875a8aef148f8991836e53b9e9043813f5af863c1c354120e5e39e47519777e3b931ee3b3550e4f028c95cf71059f6490500fc8186c14d3e7dd66e1d177eb2cf0cd684ebb2440c6a3882190fd34fd2beecb28e64820c8a3d659c60cb92f7e166157481f17e6a769421eb30edc5d119b0dba8e036901ef7330a230c91f2249c56bcf770606fc1446cc877b6720b7e400cef1e0897f09f8d1e654aaf117ddd96b3a06d6f45aa9e8a9a7efbd72e6344ab30f9abe093eb727714566083b15391efc6077c12a27deb190cad55eeed81c7ffcf452813e888704c5b48697fd07dabc84c34c2d81be26ffac38abec70377171451fa88483081c0dbb8771911db56d0780df45855fb60c6931dfe4d2654b900d440a7e9c87b14c59621d17ca935f9d05f6cf74fa557d6e09d6c5e5cee68c5276eff605c39c51bd37be17c8f4bc0a3f2c40f4b1977eb1ecab5d0e3b82bc06beed22e21d473195c89fd411995c0da513f4192b5e912d8a30cea231880f5c03bae8bb275c152f4deb4b566c1f352d68cb625f956c5891cca573ff6abc64a781da5270d147d15fe66494a92e93827c8668ee14a902239f28f32113c4e0eb0c4b1d6badc24f67b1ae62fa5b9ece561a8fb4f51028942331b24fab8bfe6e9400e95363ed36e318574855e3ca74731f8e1168bd3643ccfc34123418ceea1a42c4bb99963bc21d7594126b937eb244b152a0baa25a8ae1c4aea2b23c5011ee18f433b4759078c54bed8dd1861d516e8dca83c63f65d3e35ac04605b03cceeb89ba1a6ff6b26b27d0a89a6c06153b2c04c927e48758a6a10a8fdb5566a1a692cd2cd4dc04fb109d24d41573ec5ffd2c1e6ed6f032e5a88acc487a9e61a80b06d4faade8a5236413c262e0ee42dcf06b6c84758b29245e364fc8745c2a5de2f1dea633083ff2bfa524710de1796bccd1ae461f7d07433e49868c84273b482150348fa17384ccdfc1e86bcff196f77d9aeda42bc923dd051a5e8fa845cc4c6a41cd3267a14002caa6978c43a1b2ec3e2f27b3232328cfbcadf91f436c9cb041ffda303605798c3834566b4e0b15ff13851b6aa284f4d042a911d04dfb154b6e6fc79786eb6da1f548eb0365ca2381b61a292e2d42b0e60839ff63bc4f6240f2b04d65e703c323b85521d3574acb64c366d88184d6f4ca0e88b98ecf9a184eb117ac4c4a9939a6f12b3402abd910ee1347a07289ec6ce430a5fcdad08eb5bc34df9159fed4344d6445028d84c3f07ecfc5aa2487b3ef64a86e794fd0fab518b2cf41f8d6fc6b1f2a11c29185ac0a3216d7bdd8e55f5924b44713d65da93e77975f9da4f4fc9fe960857b2c55140b4cd17d5de9a3a58ca02b70ef72ac8e93d87f8ce6f15f04744b391a49ac6af39c385b9f7f35fdc9f0e56f23486421b7a12da892c6b99d7593fa178dfdef73e805cb53c46c5099141a128e6bd37f6e6f1eeaeffe8156781e32c72faa6ab0334846a409c47a475c8bfb8646187aad43114621e05a1b1281813fe7c9108137c9a009d6c4023e5ede943a16e0a49934176009b57f163b941b2b02b6d7742ccbfa6308ca83727a4cf6ecf3b488c5d9d6c4e82922dc3c3bd4270f7cd5a97c938aac669c071ac29a15202e3a0830bf0548834500cf6a498fb4948e664a8c890713abd70ff034c79879ed6e4511c034a19df6ec5db0c4d3f482b4ea5a79c1d92b295a4a093ba3b5be649537d238642ccdf5bab6bc0653b6780bc248d8e0c3fdd3d050ef5b9443ec016c7c8828d27178e2ce0895418f3a3a45a24e3dcca08a83944645ab236dff46d8e62694c8d2339e1a7216bf20271b88440dd42de0f9d466c79360f5569c75dda2ad2f9bfb37e18e3a02f60f84b0f5d6f6e1e8ac8ec62ced94be5ef60d7441180d3e35aa50ec95c22fd4a456604bc69e427", 0x1000}], 0x4, &(0x7f0000001e00)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [r11, r11, r11, r9, r7]}}, @rights={{0x2c, 0x1, 0x1, [r2, r5, 0xffffffffffffffff, r9, r9, r7, r4]}}, @rights={{0x24, 0x1, 0x1, [r5, r7, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xe0, 0x8000}}, {{&(0x7f0000001f00)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000002340)=[{&(0x7f0000001f80)="6e612055395f8d41f3fc42b5e7c06d310a5aacfd5557a0c7949864dcace5df3c18d177594af414fa4784c990f3fbc564d4dd98f209f13260dbf20c03c84281b5de", 0x41}, {&(0x7f0000002000)="d63872fe561c69568a230d5b80012a1e124d397768143b6d48d8abb6e0b2fa83426f26679b287940713f89e5861279a848665de0af37ef21138e9298e314d772f5aea53a5fd2ede2009ec1f5800a36", 0x4f}, {&(0x7f0000002080)="2d32196289d4437c4cccb405a09419b60c3e7833ede49e850ac3c826fce25dedd7ce8fd7ae47aa34aa64c9281bca120b73a208201ecb5dbb1790c8aed90f97cd409ab13e62eb2795d3dad57950a2578efc5a81e6f4fa493a1be0f5f989bf611a767a78e8b38835a034bdadb5568a474d501e19", 0x73}, {&(0x7f0000002100)="c57f81d94c116246554e034a52191ec3b16f766d5c31e3a7fcee158805c805085568abc057a765dca51742b3ffe27ceb073fefbb20d82a21577ce09539867ced99aa931f9431b33ce6e7e509edadfb1217de74449b2b528d44e7880b369bb9ff22d7edc5b14c602dc31d8cbdadb28d2c", 0x70}, {&(0x7f0000002180)="0c3351a4f4a9c50c17ab5642a72afbf005e9ba57c794ab079cdb965b529da32223088b10646961e3c37d325d4ec29c3594e5962be4e89a4a824b012a8b71fe1e57859ba3372ecb7434a949644d5c351d7d2684c7929c767b03f2a0cba575b1260ad5641ab261c415d2456adb2a2e38db8e7678100ec8cd1f9a0470b8f062836dd10562d917185632b1c13235", 0x8c}, {&(0x7f0000002240)="b9af76e261107352fc8b4ae8e076c9816730e24e3a555b072873ebd8f3a3361720cd22c86717f2c477bfe3f66c3ba414099ba84d559531e40102ebf12b46689245223b2ba2ce22dcc067a6515d1fbeb3eb0280b586ed9b7328d8063062e3d284107e9e4728a7e5e4af1ca49a7765e40113059629a5ab22d717d34277428128ab6d60e9cb43aee5dc26e80ab85a0beaabb0cfe3990a2dff06aa5db844ece575abfea32432a922b2a3d94cd8b8a0a6266e521647e01a6d540e01e6abc5429ccafae3a56afe43ec9d8cab246b986a77dceecd0092fef7bd4041b1dbd6e082cb4337a6a6150bb39c268ef62f34ce3e1ea77a048f94160c", 0xf5}], 0x6, &(0x7f00000023c0)=[@rights={{0x18, 0x1, 0x1, [r5, r2]}}], 0x18, 0x90}}, {{&(0x7f0000002400)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000002540)=[{&(0x7f0000002480)="5dd2229ba1dab14ec41a3809f1f646736bbea6ef1ef8a5d8f1b676c0f4ff95310db7afa75e79ea9f7961e79d50f2d791b5e91b73fbd99bc7c1239f408d3813e2fbdc3b9fbd7af224f4145249f16cb082ef2495fa6db4e5aaa3cdcd90c26badfc064ac2648b17b6bf634ac017668d3914ed9a2ac672606e86a5f3b67dca450197d5f014e510970ab35703c4e9f099ce76c0ee0a3aae0fe791b7c37e14340462a70edd8ae0ccaf9938f128a5570616f60ff3edb1aaa3577aae409472cd", 0xbc}], 0x1, &(0x7f0000002580)}}, {{&(0x7f00000025c0)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000003980)=[{&(0x7f0000002640)="517462921d01badd0fea26bffaf5c410585799f87dc65594c5cdd19b3972017924ce0bedbdd615bf0381079f2349ea97eae8a5770e2aef59ebe794f96fbe96386de6448d79f2531398686f5782348cc58922695ec8543ae391f9616e48250de1591fab1f0c5457a04cc6d539a2283c17fe45c27b3e8ba4067170864e3757e36312a952e5c72b2b731614341899e1e90db951ab51e547e1d72c6ab80291372ec4667709e205cbdd063aa2b9dbe21077ea2d18b2cba664a7a17f4bfa888471643cbe16c86c962a88d4688ee1f61ea5d3b95653a95ef79cc4921acb2d085330b5a2b40e27dcb919d412b8f0e23abdd8cad892ae0fd5ba2a3f239dd851c616c59212a595d15d18a7cb6c097fe1db4822c0d655292c033944700df356cb402d4e04c6f6031cdc9448c1383a2fcb1587d6fead9d8f6776649ac5e3c0957fff5c648a9c72c1c82743516195ff01f24895954d8d67a2b582ac206c57a22c7e7c814709985e5614beb53ec1811989fba6a54d1532a4e28f25ffaed9b223245782adbe0f311cabae76b9706bb636502ce4205af3853ec4f81600ff351d6a5c889fd73fd008055f299c085b08d6d6c19bc5b941df8d3e50178243ec692df911346ec4fd8373c4c9e073ef45a435da932df665c01122b7b03abc80e9737a401911d01bb49f416d3bfd4c2cc52d86fdc7c73452159541ba6bce8a277a313ba0f104cfd5e89f3c390134b5c970a70a689e6f27b72baba3aab0492861dc91bb06d7f5a1ca525c6fe53dbbe4c6b758a41156fdd91eb82fd075903b0e04399fc84f303fbf033981a205173da80ad767b99a7c7f458ac5ac6728e3f3fa48b1b8bb4431266365939f9f01ca34d38466fd7b41c9eb7871455761f0f84e92840ad2874feb243419a6c63901afcf4cfb146ddd332bc47acb9755f91ac223bca1a9c9579dcb499ca3b792616c825171095312cd85d9b40ad463055a2b6fbdf2f0423f99d03730e3ebc72339ace97023d69a8db6f3ce4ad697001482b986451efe934c16a560e1654d482323cc099501e7ac5d898e7531aab204c15992198de3940d9c59f1b6c9596c81dafbb8c34dd35604816bdd59cde7df4dd3cc54ebcddb19701227556327f4981b6769ba721ddf53e9b1fa4ae7cd14479d0cb3c38f9cb2818b49726f3f5e500ad35ae4df9d6df527d84c57b8326afd97cd12145015edf8d34afa0591ec42960b1dd851fdfa410ba2141ec13b250d6f85266af5c92ecd6d17f474f1d20d0919c7750b4e650cd4e3da46430cb71a01ab0b185463c9682534e6c1f72e73b32a21de5633c8bae3e9660e023ec9589013df31f044f9032205fd9276abb5fa03553651defc63b0402d7330b2c45922cbded53101f9c71c3c0f70d2b04db0db4b50f794a632312d67fdff8f6a498366d24502c040ce61e8c42096011cc9c7e6161508ea820cc7b8bbb6963e9ce4731a8c7c839a4b0e184ccf4590c0c0327a7c11c891e462c09896345fbc21bea6ecba835a8cb4a93e1e19f52e9ec9c663f2135bb8e9c8e7de7aefc0dcc877af1247393673b1669f14154fad2894705814ec49bd013fe536094b1585cab6687b5563a30013f9c1b6c082024622a2e834cf249930c7d7c2e2964f328413942570988548cfe627d1f64681dfa11ad91c790e933df6d904e58cbb597b0610300b4e7a92aaf2f8b5e68bbe5cabadde3218c7be83fb7ff37973d18f45c438f5896490f2ec7ee67cc77ba93fec5bffd2b27e033913444700f77cf83afb77eb880b843f8e80dc9fc61c8fea9f4df351249ea859c1e64fb06ee8ba52a23ae43a3629e913ea4ea09b21e96cf0dc383676ada7d87e36b4aa4a70674abe85bb02bdf31c2b4d762648c7e75f92f9e47a1edb535e4f6ed44b4c9be9a8d4d8cd0a28aff7164a2750f26845066aed8a4070937da370d6130803fd038fdf33419bcdd99c817f99f1c3f14616a4e18db9035e37e361e4277aa2abc7caf5ac15291f7af41f26758c992e1a0c67450f74ce9559dfce37951f6fe208c5a620f0fb2bda261f4c9642b168d1c6c5a8f371d1f7a00c6e69ffe47b06530b7eec8804d2beddbb56ecb980463789f9a808ee799fddc6587491a60c7ed882c4fa88ff433d87f8a5f830e3acf9c110f02e45f20c0fd05c03639d1f6fcc7c6e013306c0a472c3b25a30ddb733a1e7221a7762909fd8fe4ca55ce938c89f94c9e452f6d173c768538d7864e9de599dd75980881fa1684485a1f7112dc5cd78fe517199bf7c06c52a12e11cdbe2c899f23b1d919ea9e8a33ab6cf4846f83313ee36097d4df0edfa52f92c4a13e20dba87238f79872a2b4159e89d1e2d413fcb6c40020fa888444d519a93979f83a3cd665c2f2157a9565447396f23bdf03cf08c4276c4500ef652488519bb97ae4431b61c3e3858879010412ad447e0079bc6551b84c7e8d9a8db43b691391f675fd06af70c91e649ba9241df02798fa1b4165c222a70dfb05b352df9dd8725cb7c165eca93e0b0d03a8409d7461309ff2607554de6084ad899ca2ad70a74cd2bbe460e18f42cbba63030205e080e0fd0fb5f6a1e996adb0371684410de52739c58918147cbcebe4d1c0754af8d4a1767e193b01ca080809b9aa33ffc8d801cb2055bf9daf037b54f67a5121e6306bb833b8a8041eb8c7a58fc8bdd1ef00572300c1d628fd22a67b9e0c932886fdaf1ec61446e316d00e1d1e8b1fd5ba5913b598eb5f2b408ea6f3a8229c77076e6f5eff17718b3f818c92b81235f70e9673a07178ce2f4877c2e3e9836c3db02bd2c6dc24c35b320ce188bc82bde1ac655c67af95fb79c3128a97593ac3a7a99f31e46e2017c31c2023dfc72da0d36fe28ef1b3ae33068896f7f547ef08e0cc7141c453a5f1e2471b4d1abfc15aa2824dd56bb68f7ce1bf6da7a1ccf3ad698400959493212528c057d308d650dec774ac18e55078459132687e37be037c0b8a2845ff175db557cd0ca12fbd515ac4de070f61029f184df62938d8f6cf6a6a39aadf0e92e735c2de0b0dc28121a0042fc1b3a5c6a5ea4f7a37c2c525748303a0728ce12c4d502b486a39e2e213457aaed59b84b89389deeba8da249166e52f56dd35708d28c06644dc76775ffac3ba98d51c8be88e3b3364596c2b2cfbbda2eb92f5f6d1b05c3ec71d46d1b39ea2fef2515a03a28496fc52da7f944cd21137c39f4970546659fbaabd9b1edc3e446cd123976c114485dab5219ab9350ba147d5abb192c0bc725a72dda7e75a7c675a8c85fc36077f07c5d5dc93b62bc3d3f7f6f04e4f181be1252e2deb323f712f068d26071b81a9c095f1decc7eb20a7eceef1d962436b64a6838306373fb10d309e40c74fdb08d4a5e95c809a4d7fdeecf260e9701d177f3f6be8ac6b265a96ceb11867d8af303c8c51599c570d58337808500beb35bbd57c3e627f7f9dba9b590e8c7ac527a4461dcd8344f0bb3676e4e5f505c199df3a553d6f3b293ced556bdf768a855d64cb67f69b0316cf1b11cb9fb048d5044809259fc2bfeebe3dacdaca342b5f6b8b7d959517d88e4ee56c739fc91701017e967bddc50e79e1f5cb7db90d744d26ba3819a8a51a1433168b55bcb3072868392dfc55c41c452db7b02bfee494c330b8eebbac245b1816ac6aa27866f4cc85adaca49c2c7555038e9a5806d4367fde50385a447b8b5346cf328d8a5bf0a753b996cdcb615be83ac52eddeb17e0f59d269ccd30f3035ab630401af8b25c0d8a3b26f8169d2e2c96632a0710d0b7a4d914e69a354562c83a61302f0fbb71b10ac182c991ce8a2abd1a45aac2c9df61f3b915e8a3c546fb60d47b54fb93eb6b3b02f9c2ed97953fc5d0e3c3c456ec15eb8b631ab8d1fdca963394f9058d6773b3d0c0f848a7782b29e91b53c7baeba44062ed01c91bee1146076ee7e2f2033e24418d311b39b507b0833d1761f881628b3a1b85366b68588f5047c0ea8c657d1fb3c19c676f0d9014e05234e20e7bc5b14cec6341eb86ce14e891dfe42d4401de367cda2c8192775101dc59c88d072ef4cf1c72d14425b92225a21691fb6c3bc543f0f3061e2c79172b16ff9fc3d2b1bb9b164120e50dee39f5daab37a7300c01644c44fa0a7178017da6e9e25875bd847bb78455e0d990e8d4a3a97715b4a8269727387c13f985c04d5198016f2c29cba6cbe2e67d95754b6407339b9c2b22cd5860996ba9fd85ac6e051994c3e2c7740fa8e31f6e32e3bfa4bdd624aec7092d6acace02643c24242c0145126d6516a3ef5d1252e4ff85845d6123a4d3a6216015df2b63489b8bcce1617d745cb82ae26b5e5bb5602a703e2668230c66b91b42c59059f57194a445e4bb27377411c2e1eb1ab8386b86dcab25abf1e52ae3800ebb718b2600da450cc1c35b13108daf8c5bcc12f20510e05cbd757b23df8f09ad8b4bf938e0bd07afeea35b24064893f6fd5d99982132608fa281d3b2a6eb3aebe8976c053c2a3aa6e920d890cb6a61c5ef1ff968562288256b1f1e4fd624fb6a312054b1cb36dd1e822ca97ead9493f95ff26cb308673f55f2dadbf4f2167fe3627497444266cf3b7942f34b7c92c9496a25908c6f03b4b5ed88feccf1d06d039a08be814e9ac946e9abcea6db52a01e1304ff14642d7785555c1000831e70d826b8efe0dd0fbda0c90724ec83359adb75fd82f1a943fb6047365c105fc8f32ddc2e4cf34a9ff04121e92c79f87ca4a6a5df482af33c2bd7d9dec0b59ee8c493a2e46260b096b0c5c67973acd0cf23e2fcbc3aa71512204d7aa8a54e174eb2f01a8de74ba70dc0649ad4d674a5421a43c8118164a0384c57f7ae8de889836846b899c509a5b14640e2d663e22e6c9d86d74cd9588c0b3e2337c80506d4cd499741ca4c7bfacd748a01c5e7ac570519cb87a3f298d6855903c099bda5eae959d6ea52f88ae0817e6b6cf27a9fc7a4d11bfaa4947c5231a0c41625799a7c89932d95ae1f9afee704315bd66a5642af54e8bb1f5d9f5bde829de99222e35b837937454c81130deaeec4d7ee5e802dadea17a3099f6d76525a22a7fda3c018a602f23b0e692bee2ff06a6661cb20f2273c02d5bf4eba262e5f94fef80dda4002a90f7074e1ad66176058d91ff02e1bb58bb4f0b4364760361a0d26e91e4753f12f39c2271f8343a0df02aef71c020741301e4f76424875184ce7ccbde13c2dc084e0d42107f2f9447d31121fe602f94b64546170d1308f825d6cecd4bc8ec5ae7b58f86372da33d117ffe693dc1593845aa56353bc528bdb2a32ff7ce8c73b60b2a51681dbd255dd3447a61cbec3ee7de0573483eb1abd401121ec3fa4208a018fbab366aad1a68cd789e5eeb54505dd4e834d8e1675bd870d70507a26417b3d1985090fd029d538fd05ca9310d078ee7dd829b2ff897b4d40e19fb3e25197ad914c8c3b4de2d3468ed4649a482053e1f06c17cb9bd82fa2e5ddf2642ebcf0602ad70a94419c54ef744840cc9ee82de020bd13708846dbde9db5b4ea1f744c8b8eb26ddf9513561dd6e3154bd5a17ceecca4364419c9c63f0127380b077ccbfa6f0d4c9b6a8de765596dd0f836dab8d2662abf1c4cfa2e251c570fd3d484ebbedf0738c4d182c6404723e660808c5ee9917714320b87ec531f92a88be2f364467575324b9f64604c3fc407d5f08d0a56a47bb797e67b0ba1352bf53304474757c498f1f98c91cc0480f3f75021d28d288867068dbe36dde5af0f52eaf48a134e75904e990a104332120e3638267d479408a129fba8a7ae2e3bbe9f8738fbb9d2c5682a223cdf0bfab9acd31952aa", 0x1000}, {&(0x7f0000003640)="8bf021b79f13730ba4f9de35c4a9e60f861a37669ac034d340b35dba706b4549e6f768339c7bd78d5eda63b0f96ca618660994849630c9a274a3136a4d2236a332bb0d4c0c66b1407ee0b90bed487ee108b3a07008f9b7a96788032bfaa308fd44cd9b5590bb47fa5765ded377dc62e1d69ea1c9b2128f7df6760001ef3a7673cfbc6f0c31b8e14d6e0c04a7d47e8d23539f34b54e28cb56cd8ac48de9359564c4ec7593147cac330b82e9121e4e8f36789dbe8ae0c089d3484adb36fe93acab2609c2291c1329706d", 0xc9}, {&(0x7f0000003740)="e781088080ca7867f108f5e596a22fff880e6ef3d9e30aec95eb6d64118a1fff61ddfa3a1e2204cefd85e275e1db5d4b27799929f9eb163cf9201c1ba5ec783adcab84237cf29af25e2ceafdf093af243aa1f8695c1531ad2422cda424bada9f36ad85cb52f5c89209d578dd57f2eb3328e8ea7f4118091effe371ab4227866401fab3832f6d08ef2052f585a41929d95fcf38eaf9d44e799fabde959cccb6c01c5bcee008d80e37aa7f308f3a2304c70158fc1ff54727e8a490af4532e096754e7bc828e0af5183624f8fc563b9e2a623c34b325a98b8fe7c8d2af28fd891", 0xdf}, {&(0x7f0000003840)="a5a2b15f56037b79d5190404b9c3caf1b4b9f694e9b9b905dde0e21c1e6021bc72b3e3eada45f05c5b4c57cd48413dd1128095b3d600534527878e22852364ce83e32625836f4ce22b326ce67bac0ab78276f1b6087fd99fba0e6b15dfa5937e3d321af278a708fda00f13f60e4bc70534eb2909b0d1cf44dcfa50db873937891788b7f61f41f05634dbdb5ce057e7cbb626f44e9e6f403811377cdf2ae6ecfbad52a96454e929fa9c1d7f5b7930596ac33f745024a802945e9a7f834eed8245debe05303ae939d37f1f49fa87262c61a4b4d7710cabb2820d8f6a9dd4fe34a870632989", 0xe4}, {&(0x7f0000003940)="6e3324e9454ae397851efbe3eefc5dea148f0da61cc5d0efa1", 0x19}], 0x5, &(0x7f0000003a00)=[@rights={{0x30, 0x1, 0x1, [r11, r5, r5, 0xffffffffffffffff, r11, r7, r9, r7]}}, @rights={{0x18, 0x1, 0x1, [r5, 0xffffffffffffffff]}}], 0x48, 0x8008050}}, {{&(0x7f0000003a80)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003f40)=[{&(0x7f0000003b00)="54cc0e1022d0fbb50da294b8b7fd2ea8a5a4af8fb80f04b61794fc448e67351973959d331d0e4fb016bc8ed1ae2232f4f7843fbff4890b37ffe2ed56ceec61509c9887004f7eed853288caa4d0f6df6198150e3e62e90740f87dc73ed867270f24b28cb87b8f486ea975bac9cd29ffa1d0ff79776c93d7297d0d3cd8f1868bb73a87d6399f017593bb955a2c5c5ee8ecc2d6f2a948282642aa6afc584c48e15cbf71864c3470e1f14511571cfff1bccb0586c20fc844800d10f314b7869ab6ea0452bbe2f5ce", 0xc6}, {&(0x7f0000003c00)="9da1cb47d7c24d50913c5482f16baec901c3efdd0333049f19fb3013302bf92f7e77739ca24fa5e2948d91c593705e63dc0bcebb486fa5c8bf67436a43d60b0cdea162a85a77f2718bbca7ada2f377b4add069d9a05fda8786a170cdc8267fef33af5763a21ebe52b8052a464ea1652687c3f1ba3b0b0f5e16f165f2a6471da78e91802f3f944a700ee2d6e4db9a8e6acbc4cde0411a905d94294c66cdb64fe2b95151e87df4fdec15c72917eca779909d24e95fa4c45c88b25e3720e4021db4a520a7c8e22a5861123a895e089cbec1ad46cb6683e6677d71d4bd39f446d5524f24e8b0255c2d90cf69e5173bd5", 0xee}, {&(0x7f0000003d00)="77f3bed5d2ed4cd5f2c89ca865ea2013b5c7241c140fc8b7934d3487a85259188fbb9d39a3b40e6d6ae6b948210b85b17c87c92d4e1e7d828b45af7c86f70df750e1ba39a3eab0a920b7af7f963457d672d32bba8fb0b12694fabca56554822387bc1c2f1cd186c06a18b4948418dd1d806f59c0a1ea", 0x76}, {&(0x7f0000003d80)="51052c18cd76cdb0f386e8d54acc75bba1faee9ae3fef39fdb6368edfee676dce2144672bb5c231a41be3106e9167e1f05a6e091a731ff847cca0feac0350d23e25b6b83cee4defee0b91d9668938a48e438669dbe351e6fd30b9299bbe0c87253c02b1b02ffa2fbee942933c7f0e91389074c8dcf478b5116c145e47e7d8bb036a740353e531a8efc4fd83580df1c88e47560a97e83393f441dbe77a3edc64d5f5b74d1e3f75ceba64dafd34e", 0xad}, {&(0x7f0000003e40)="334fa91b64e7b345ec1a8526668b0016b30ee08bcb76810ac9cfab890e9003cec0b5906ecb0864134fd37604a97072b8e9fc308da7286b8ef86de1a493026c0889c9f97954f224eece93de7d6c62c314ec0a20434e1aa10c5d738dc5410318a7c0823125474bed414c95d68eb8de5a0781346b4cfdbf09c25b24d30db6bd4db94725ea517e9afd85c29c36247774d225cca79a57465501685d1c29e97146d67df1aa82ea730194366182d8dce82099b58e32d9ccc446f90f290e16a2f7d1d12d65f90849c39190232b2d2874a3d5d3bff765a2daf79b0c583158dcd64213a6d717045e9017f7a56c767a44d62295a6469f", 0xf1}], 0x5, &(0x7f00000040c0)=[@rights={{0x18, 0x1, 0x1, [r2, r7]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r2, r7, r11, r9]}}, @cred={{0x1c, 0x1, 0x2, {r12, r13}}}, @rights={{0x24, 0x1, 0x1, [r9, r7, r5, r5, r9]}}], 0x88, 0x800}}], 0x5, 0x10) r14 = socket(0x200000000000011, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r14, 0x8933, &(0x7f0000000000)={'bridge0\x00', 0x0}) sendmsg$nl_route(r11, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="3800e3001000e501000000000000000007000000", @ANYRES32=r15, @ANYBLOB="20000100", @ANYRES32=0x0, @ANYBLOB="00bba30000000000"], 0x38}}, 0x0) r16 = socket$inet6(0xa, 0x1, 0x0) r17 = dup2(r16, r16) r18 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r18, 0x8933, &(0x7f0000000040)={'veth0_vlan\x00', 0x0}) ioctl$sock_inet6_SIOCDELRT(r17, 0x890c, &(0x7f0000000100)={@remote, @private1, @ipv4={'\x00', '\xff\xff', @empty}, 0xd929, 0x40, 0xfffd, 0x100, 0x9, 0x40000000, r19}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) getsockname$packet(0xffffffffffffffff, &(0x7f00000001c0)={0x11, 0x0, 0x0}, &(0x7f0000000200)=0x14) sendmsg$ETHTOOL_MSG_PAUSE_GET(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000500)={&(0x7f0000000300)={0x1d4, r3, 0x2, 0x70bd28, 0x25dfdbfe, {}, [@HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pimreg0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}]}, @HEADER={0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r10}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bond\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}]}, @HEADER={0x84, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r19}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netpci0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r20}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r21}]}, @HEADER={0x64, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bridge\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vcan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r10}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}]}, 0x1d4}, 0x1, 0x0, 0x0, 0x4000}, 0x20000000) setsockopt$inet6_mreq(r1, 0x29, 0xbe4358aaad62cc20, &(0x7f0000000000)={@private0, r19}, 0x14) 00:46:02 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f00000000c0)={0x26, 'aead\x00', 0x0, 0x0, 'gcm_base(ctr(aes-aesni),ghash-generic)\x00'}, 0x58) bind$alg(r0, &(0x7f0000000180)={0x26, 'hash\x00', 0x0, 0x0, 'sha384\x00'}, 0x58) 00:46:02 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000000)={0x0, 0x6}, 0x4) setsockopt$packet_fanout_data(r0, 0x107, 0x16, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x6}]}, 0x10) r1 = socket$inet6(0xa, 0x100000003, 0x3c) r2 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000009c0)={0x1b, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000b00)={0x11, 0xf, &(0x7f0000000340)=@ringbuf={{}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [], {{}, {}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r3}, 0x10) dup2(r1, r0) 00:46:02 executing program 2: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = syz_io_uring_setup(0x6320, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) syz_io_uring_setup(0x1e4, &(0x7f0000000100)={0x0, 0x0, 0x20, 0x0, 0x0, 0x0, r0}, &(0x7f0000000180), &(0x7f00000001c0)) 00:46:02 executing program 2: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = syz_io_uring_setup(0x6320, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) syz_io_uring_setup(0x1e4, &(0x7f0000000100)={0x0, 0x0, 0x20, 0x0, 0x0, 0x0, r0}, &(0x7f0000000180), &(0x7f00000001c0)) 00:46:02 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000000)={0x0, 0x6}, 0x4) setsockopt$packet_fanout_data(r0, 0x107, 0x16, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x6}]}, 0x10) r1 = socket$inet6(0xa, 0x100000003, 0x3c) r2 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000009c0)={0x1b, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000b00)={0x11, 0xf, &(0x7f0000000340)=@ringbuf={{}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [], {{}, {}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r3}, 0x10) dup2(r1, r0) 00:46:02 executing program 2: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = syz_io_uring_setup(0x6320, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) syz_io_uring_setup(0x1e4, &(0x7f0000000100)={0x0, 0x0, 0x20, 0x0, 0x0, 0x0, r0}, &(0x7f0000000180), &(0x7f00000001c0)) 00:46:02 executing program 1: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = syz_io_uring_setup(0x6320, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) syz_io_uring_setup(0x1e4, &(0x7f0000000100)={0x0, 0x0, 0x20, 0x0, 0x0, 0x0, r0}, &(0x7f0000000180), &(0x7f00000001c0)) 00:46:02 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000000)={0x0, 0x6}, 0x4) setsockopt$packet_fanout_data(r0, 0x107, 0x16, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x6}]}, 0x10) r1 = socket$inet6(0xa, 0x100000003, 0x3c) r2 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000009c0)={0x1b, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000b00)={0x11, 0xf, &(0x7f0000000340)=@ringbuf={{}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [], {{}, {}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r3}, 0x10) dup2(r1, r0) 00:46:02 executing program 1: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = syz_io_uring_setup(0x6320, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) syz_io_uring_setup(0x1e4, &(0x7f0000000100)={0x0, 0x0, 0x20, 0x0, 0x0, 0x0, r0}, &(0x7f0000000180), &(0x7f00000001c0)) 00:46:02 executing program 2: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = syz_io_uring_setup(0x6320, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) syz_io_uring_setup(0x1e4, &(0x7f0000000100)={0x0, 0x0, 0x20, 0x0, 0x0, 0x0, r0}, &(0x7f0000000180), &(0x7f00000001c0)) 00:46:02 executing program 0: prctl$PR_SET_IO_FLUSHER(0x39, 0x1) bpf$MAP_CREATE(0x141e000000000000, &(0x7f0000000240)=@base={0x6, 0x4, 0x6c03, 0x41, 0x0, 0x1, 0x3cc, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4203}, 0x48) 00:46:02 executing program 1: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = syz_io_uring_setup(0x6320, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) syz_io_uring_setup(0x1e4, &(0x7f0000000100)={0x0, 0x0, 0x20, 0x0, 0x0, 0x0, r0}, &(0x7f0000000180), &(0x7f00000001c0)) 00:46:02 executing program 0: prctl$PR_SET_IO_FLUSHER(0x39, 0x1) bpf$MAP_CREATE(0x141e000000000000, &(0x7f0000000240)=@base={0x6, 0x4, 0x6c03, 0x41, 0x0, 0x1, 0x3cc, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4203}, 0x48) 00:46:02 executing program 2: prctl$PR_SET_IO_FLUSHER(0x39, 0x1) bpf$MAP_CREATE(0x141e000000000000, &(0x7f0000000240)=@base={0x6, 0x4, 0x6c03, 0x41, 0x0, 0x1, 0x3cc, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4203}, 0x48) 00:46:02 executing program 0: prctl$PR_SET_IO_FLUSHER(0x39, 0x1) bpf$MAP_CREATE(0x141e000000000000, &(0x7f0000000240)=@base={0x6, 0x4, 0x6c03, 0x41, 0x0, 0x1, 0x3cc, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4203}, 0x48) 00:46:02 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000000c0)=[@in={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}], 0x10) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x1d, &(0x7f0000000100)=ANY=[@ANYBLOB="04138900", @ANYRES32=0xffffffffffffffff], &(0x7f000095dffc)=0x8) r2 = socket(0xa, 0x1, 0x0) close(r2) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r0, 0x84, 0x66, &(0x7f0000000040)={r1}, &(0x7f0000000140)=0x8) sendmmsg$inet_sctp(r2, &(0x7f0000000940)=[{0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="300000000000000084000000010000000000000004"], 0x30}], 0x1, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r2, 0x84, 0x17, &(0x7f0000000180)={r3, 0x0, 0x1, "ff"}, 0x9) 00:46:02 executing program 2: prctl$PR_SET_IO_FLUSHER(0x39, 0x1) bpf$MAP_CREATE(0x141e000000000000, &(0x7f0000000240)=@base={0x6, 0x4, 0x6c03, 0x41, 0x0, 0x1, 0x3cc, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4203}, 0x48) 00:46:02 executing program 0: prctl$PR_SET_IO_FLUSHER(0x39, 0x1) bpf$MAP_CREATE(0x141e000000000000, &(0x7f0000000240)=@base={0x6, 0x4, 0x6c03, 0x41, 0x0, 0x1, 0x3cc, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4203}, 0x48) 00:46:02 executing program 2: prctl$PR_SET_IO_FLUSHER(0x39, 0x1) bpf$MAP_CREATE(0x141e000000000000, &(0x7f0000000240)=@base={0x6, 0x4, 0x6c03, 0x41, 0x0, 0x1, 0x3cc, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4203}, 0x48) 00:46:02 executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000080)={@local, @broadcast, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "4dd308", 0x38, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, {[@generic={0x13, 0x12, "b3a7710f0ae52db5d27afc0a63f59d97"}, @md5sig={0x13, 0x12, "1233c68f81b33a2c66de42caa6b7e345"}]}}}}}}}}, 0x0) 00:46:02 executing program 2: openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) sync() 00:46:02 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000000c0)=[@in={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}], 0x10) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x1d, &(0x7f0000000100)=ANY=[@ANYBLOB="04138900", @ANYRES32=0xffffffffffffffff], &(0x7f000095dffc)=0x8) r2 = socket(0xa, 0x1, 0x0) close(r2) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r0, 0x84, 0x66, &(0x7f0000000040)={r1}, &(0x7f0000000140)=0x8) sendmmsg$inet_sctp(r2, &(0x7f0000000940)=[{0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="300000000000000084000000010000000000000004"], 0x30}], 0x1, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r2, 0x84, 0x17, &(0x7f0000000180)={r3, 0x0, 0x1, "ff"}, 0x9) 00:46:03 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000000c0)=[@in={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}], 0x10) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x1d, &(0x7f0000000100)=ANY=[@ANYBLOB="04138900", @ANYRES32=0xffffffffffffffff], &(0x7f000095dffc)=0x8) r2 = socket(0xa, 0x1, 0x0) close(r2) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r0, 0x84, 0x66, &(0x7f0000000040)={r1}, &(0x7f0000000140)=0x8) sendmmsg$inet_sctp(r2, &(0x7f0000000940)=[{0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="300000000000000084000000010000000000000004"], 0x30}], 0x1, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r2, 0x84, 0x17, &(0x7f0000000180)={r3, 0x0, 0x1, "ff"}, 0x9) 00:46:03 executing program 3: syz_mount_image$reiserfs(&(0x7f000001fec0), &(0x7f000001ff00)='./file0\x00', 0x0, &(0x7f000001ff40), 0x1, 0x1fe84, &(0x7f000001ff80)="$eJzs2TFqAlEQBuB/dwMpcocld0i9kCaBNCm8gljYidtarrUX8ka6hSdQdtFWLLQQv6/44T0GhqmmmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDgO1mUyaZJ3s5fXZPxsZtvP7oqqS+1n/v3MkUms7/2Z/n12yYpkpRjrpshqxtaFqnTH1bT/PePmwsAAAAAAAAAXsgRAHgC9j8AAAAAAHDdfa8JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACc2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzZP0rEQBgF8DdJKr2DEdPnBhaexcoD2FnmWHoXe0kh2I8k+GcXwrLFQprfD4ZveMzA1z8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEu4+pnTfZIu+Xh6vZ7a5GbnvQAAAAAAAACA00qaPPdbedIcJbd57//zZX6V5T7kbeM/AAAAAAAAAHCmclDU36X7K+zLWtd3GcdxfmjXaEgyf748/p7lSa217ro/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwzQ4ckAAAAAAI+v+6HYECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwVgAAAP//iP632Q==") 00:46:03 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000000c0)=[@in={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}], 0x10) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x1d, &(0x7f0000000100)=ANY=[@ANYBLOB="04138900", @ANYRES32=0xffffffffffffffff], &(0x7f000095dffc)=0x8) r2 = socket(0xa, 0x1, 0x0) close(r2) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r0, 0x84, 0x66, &(0x7f0000000040)={r1}, &(0x7f0000000140)=0x8) sendmmsg$inet_sctp(r2, &(0x7f0000000940)=[{0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="300000000000000084000000010000000000000004"], 0x30}], 0x1, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r2, 0x84, 0x17, &(0x7f0000000180)={r3, 0x0, 0x1, "ff"}, 0x9) 00:46:03 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpuset.effective_cpus\x00', 0x275a, 0x0) fcntl$lock(r0, 0x26, &(0x7f0000000000)={0x1}) fcntl$lock(r0, 0x7, &(0x7f00000006c0)) fcntl$lock(r0, 0x25, &(0x7f0000000100)={0x0, 0x0, 0x100}) 00:46:04 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000000c0)=[@in={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}], 0x10) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x1d, &(0x7f0000000100)=ANY=[@ANYBLOB="04138900", @ANYRES32=0xffffffffffffffff], &(0x7f000095dffc)=0x8) r2 = socket(0xa, 0x1, 0x0) close(r2) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r0, 0x84, 0x66, &(0x7f0000000040)={r1}, &(0x7f0000000140)=0x8) sendmmsg$inet_sctp(r2, &(0x7f0000000940)=[{0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="300000000000000084000000010000000000000004"], 0x30}], 0x1, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r2, 0x84, 0x17, &(0x7f0000000180)={r3, 0x0, 0x1, "ff"}, 0x9) 00:46:04 executing program 0: setuid(0xee01) r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000004c0)='/sys/class/net', 0x0, 0x0) mkdirat$cgroup(r0, &(0x7f00000000c0)='syz1\x00', 0x1ff) 00:46:04 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000000c0)=[@in={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}], 0x10) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x1d, &(0x7f0000000100)=ANY=[@ANYBLOB="04138900", @ANYRES32=0xffffffffffffffff], &(0x7f000095dffc)=0x8) r2 = socket(0xa, 0x1, 0x0) close(r2) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r0, 0x84, 0x66, &(0x7f0000000040)={r1}, &(0x7f0000000140)=0x8) sendmmsg$inet_sctp(r2, &(0x7f0000000940)=[{0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="300000000000000084000000010000000000000004"], 0x30}], 0x1, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r2, 0x84, 0x17, &(0x7f0000000180)={r3, 0x0, 0x1, "ff"}, 0x9) 00:46:04 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="57cd895a74ec02b703000005001e00453235b44df38a8c406f18000000000000000000002f358758b63f2f4ed70f2b"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x280000b, 0x28011, r2, 0x0) r3 = dup(r1) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r4, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000200)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f00001ad000/0x18000)=nil, &(0x7f0000000000)=[@text16={0x10, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_REGISTER_COALESCED_MMIO(r1, 0x4010ae67, &(0x7f00000001c0)={0x0, 0x4000}) ioctl$KVM_NMI(r4, 0xae9a) ioctl$KVM_RUN(r4, 0xae80, 0x0) 00:46:04 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000380), 0xffffffffffffffff) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000000)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_FRAME(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f00000001c0)={0x40, r1, 0x1, 0x0, 0x0, {{0x2}, {@val={0x8, 0x3, r3}, @val={0xc}}}, [@chandef_params=[@NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x3}], @chandef_params=[@NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random=0x980}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0x5}]]}, 0x40}}, 0x0) 00:46:04 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000380), 0xffffffffffffffff) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000000)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_FRAME(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f00000001c0)={0x40, r1, 0x1, 0x0, 0x0, {{0x2}, {@val={0x8, 0x3, r3}, @val={0xc}}}, [@chandef_params=[@NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x3}], @chandef_params=[@NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random=0x980}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0x5}]]}, 0x40}}, 0x0) 00:46:04 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000380), 0xffffffffffffffff) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000000)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_FRAME(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f00000001c0)={0x40, r1, 0x1, 0x0, 0x0, {{0x2}, {@val={0x8, 0x3, r3}, @val={0xc}}}, [@chandef_params=[@NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x3}], @chandef_params=[@NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random=0x980}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0x5}]]}, 0x40}}, 0x0) 00:46:04 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000380), 0xffffffffffffffff) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000000)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_FRAME(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f00000001c0)={0x40, r1, 0x1, 0x0, 0x0, {{0x2}, {@val={0x8, 0x3, r3}, @val={0xc}}}, [@chandef_params=[@NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x3}], @chandef_params=[@NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random=0x980}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0x5}]]}, 0x40}}, 0x0) 00:46:04 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0xa) syz_clone(0x40000000, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone3(&(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) [ 2358.204435][T25220] wg0 speed is unknown, defaulting to 1000 00:46:05 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0xa) syz_clone(0x40000000, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone3(&(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) [ 2358.560558][T25227] wg0 speed is unknown, defaulting to 1000 00:46:07 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0xa) syz_clone(0x40000000, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone3(&(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) 00:46:07 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000000c0)=[@in={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}], 0x10) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x1d, &(0x7f0000000100)=ANY=[@ANYBLOB="04138900", @ANYRES32=0xffffffffffffffff], &(0x7f000095dffc)=0x8) r2 = socket(0xa, 0x1, 0x0) close(r2) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r0, 0x84, 0x66, &(0x7f0000000040)={r1}, &(0x7f0000000140)=0x8) sendmmsg$inet_sctp(r2, &(0x7f0000000940)=[{0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="300000000000000084000000010000000000000004"], 0x30}], 0x1, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r2, 0x84, 0x17, &(0x7f0000000180)={r3, 0x0, 0x1, "ff"}, 0x9) 00:46:07 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0xa) syz_clone(0x40000000, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone3(&(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) 00:46:07 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpuset.memory_pressure\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0) ftruncate(r0, 0x8001) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) getsockopt$netlink(r1, 0x10e, 0xc, 0x0, &(0x7f0000000040)=0x41) 00:46:07 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpuset.memory_pressure\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0) ftruncate(r0, 0x8001) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) getsockopt$netlink(r1, 0x10e, 0xc, 0x0, &(0x7f0000000040)=0x41) 00:46:07 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpuset.memory_pressure\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0) ftruncate(r0, 0x8001) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) getsockopt$netlink(r1, 0x10e, 0xc, 0x0, &(0x7f0000000040)=0x41) [ 2360.535646][T25237] wg0 speed is unknown, defaulting to 1000 00:46:07 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpuset.memory_pressure\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0) ftruncate(r0, 0x8001) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) getsockopt$netlink(r1, 0x10e, 0xc, 0x0, &(0x7f0000000040)=0x41) 00:46:07 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000800)={0x6, 0x3, &(0x7f00000003c0)=@framed, &(0x7f0000000440)='syzkaller\x00'}, 0x90) 00:46:07 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0xa) syz_clone(0x40000000, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone3(&(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) 00:46:07 executing program 2: r0 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000080)={0x3, 0x4, 0x4, 0xa, 0x0, 0x1}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000180)={r0, 0x0, 0x0}, 0x20) 00:46:07 executing program 2: unshare(0xc000400) r0 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r0, 0x0, 0x0) 00:46:07 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) listen(r0, 0x0) r1 = socket$netlink(0x10, 0x3, 0x8000000004) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="580000001400192340834b80040d8c560a0677bc45ff810500000000000058000b480400945f64009400050028925a01000000000000008000f0fffeffe809000000fff5dd0000001000010002081000418e00000004fcff", 0x58}], 0x1) [ 2360.775066][T25235] wg0 speed is unknown, defaulting to 1000 [ 2360.808032][T25264] [ 2360.809224][T25264] ====================================================== [ 2360.812450][T25264] WARNING: possible circular locking dependency detected [ 2360.815680][T25264] 6.8.0-rc6-syzkaller-00011-g45ec2f5f6ed3 #0 Not tainted [ 2360.818444][T25264] ------------------------------------------------------ [ 2360.821380][T25264] syz-executor.2/25264 is trying to acquire lock: [ 2360.824656][T25264] ffff888050c54f30 (k-sk_lock-AF_INET6){+.+.}-{0:0}, at: tcp_diag_get_aux+0x595/0xaa0 [ 2360.831277][T25264] [ 2360.831277][T25264] but task is already holding lock: [ 2360.834554][T25264] ffffc90000deb950 (&h->lhash2[i].lock){+.+.}-{2:2}, at: inet_diag_dump_icsk+0x3b5/0x1e20 [ 2360.839110][T25264] [ 2360.839110][T25264] which lock already depends on the new lock. [ 2360.839110][T25264] [ 2360.843271][T25264] [ 2360.843271][T25264] the existing dependency chain (in reverse order) is: [ 2360.846864][T25264] [ 2360.846864][T25264] -> #1 (&h->lhash2[i].lock){+.+.}-{2:2}: [ 2360.850691][T25264] _raw_spin_lock+0x2e/0x40 [ 2360.853054][T25264] __inet_hash+0x116/0xaf0 [ 2360.855328][T25264] inet6_hash+0x60/0x80 [ 2360.857505][T25264] inet_csk_listen_start+0x2b8/0x380 [ 2360.860355][T25264] __inet_listen_sk+0x211/0x670 [ 2360.863146][T25264] inet_listen+0x93/0xd0 [ 2360.865503][T25264] rds_tcp_listen_init+0x2f2/0x4e0 [ 2360.868461][T25264] rds_tcp_init_net+0x13a/0x3e0 [ 2360.870996][T25264] ops_init+0xb9/0x650 [ 2360.873134][T25264] register_pernet_operations+0x34b/0x830 [ 2360.876015][T25264] register_pernet_device+0x29/0x80 [ 2360.878735][T25264] rds_tcp_init+0x7a/0xe0 [ 2360.881025][T25264] do_one_initcall+0x11c/0x670 [ 2360.883464][T25264] kernel_init_freeable+0x68d/0xc10 [ 2360.886120][T25264] kernel_init+0x1c/0x2a0 [ 2360.888312][T25264] ret_from_fork+0x45/0x80 [ 2360.890722][T25264] ret_from_fork_asm+0x1b/0x30 [ 2360.893324][T25264] [ 2360.893324][T25264] -> #0 (k-sk_lock-AF_INET6){+.+.}-{0:0}: [ 2360.897097][T25264] __lock_acquire+0x244f/0x3b40 [ 2360.899598][T25264] lock_acquire+0x1ae/0x520 [ 2360.901970][T25264] subflow_get_info+0x145/0xcf0 [ 2360.904406][T25264] tcp_diag_get_aux+0x595/0xaa0 [ 2360.906911][T25264] inet_sk_diag_fill+0xc57/0x1fc0 [ 2360.909393][T25264] inet_diag_dump_icsk+0x5d2/0x1e20 [ 2360.912125][T25264] __inet_diag_dump+0x115/0x300 [ 2360.914553][T25264] netlink_dump+0x58f/0xcc0 [ 2360.916845][T25264] __netlink_dump_start+0x6d9/0x9d0 [ 2360.919525][T25264] inet_diag_handler_cmd+0x284/0x2e0 [ 2360.922231][T25264] sock_diag_rcv_msg+0x31f/0x450 [ 2360.924767][T25264] netlink_rcv_skb+0x16b/0x440 [ 2360.927213][T25264] sock_diag_rcv+0x2a/0x40 [ 2360.929532][T25264] netlink_unicast+0x542/0x820 [ 2360.931936][T25264] netlink_sendmsg+0x8bb/0xd70 [ 2360.935202][T25264] sock_write_iter+0x50a/0x5c0 [ 2360.937851][T25264] do_iter_readv_writev+0x41d/0x670 [ 2360.940468][T25264] vfs_writev+0x36f/0xdb0 [ 2360.942629][T25264] do_writev+0x289/0x370 [ 2360.944787][T25264] do_syscall_64+0xd5/0x270 [ 2360.947110][T25264] entry_SYSCALL_64_after_hwframe+0x6f/0x77 [ 2360.950068][T25264] [ 2360.950068][T25264] other info that might help us debug this: [ 2360.950068][T25264] [ 2360.950599][T25256] wg0 speed is unknown, defaulting to 1000 [ 2360.954628][T25264] Possible unsafe locking scenario: [ 2360.954628][T25264] [ 2360.954636][T25264] CPU0 CPU1 [ 2360.954640][T25264] ---- ---- [ 2360.954645][T25264] lock(&h->lhash2[i].lock); [ 2360.954659][T25264] lock(k-sk_lock-AF_INET6); [ 2360.954672][T25264] lock(&h->lhash2[i].lock); [ 2360.954685][T25264] lock(k-sk_lock-AF_INET6); [ 2360.954697][T25264] [ 2360.954697][T25264] *** DEADLOCK *** [ 2360.954697][T25264] [ 2360.954700][T25264] 5 locks held by syz-executor.2/25264: [ 2360.954713][T25264] #0: ffffffff8f2f1d48 (sock_diag_mutex){+.+.}-{3:3}, at: sock_diag_rcv+0x1b/0x40 [ 2360.954765][T25264] #1: ffffffff8f2f1ec8 (sock_diag_table_mutex){+.+.}-{3:3}, at: sock_diag_rcv_msg+0x19c/0x450 [ 2360.954813][T25264] #2: ffff888058a8d680 (nlk_cb_mutex-SOCK_DIAG){+.+.}-{3:3}, at: netlink_dump+0xc1/0xcc0 [ 2360.954867][T25264] #3: ffffffff8f4868c8 (inet_diag_table_mutex){+.+.}-{3:3}, at: inet_diag_lock_handler+0x6e/0x100 [ 2360.954916][T25264] #4: ffffc90000deb950 (&h->lhash2[i].lock){+.+.}-{2:2}, at: inet_diag_dump_icsk+0x3b5/0x1e20 [ 2361.009115][T25264] [ 2361.009115][T25264] stack backtrace: [ 2361.013020][T25264] CPU: 2 PID: 25264 Comm: syz-executor.2 Not tainted 6.8.0-rc6-syzkaller-00011-g45ec2f5f6ed3 #0 [ 2361.018568][T25264] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 2361.023526][T25264] Call Trace: 00:46:07 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0xa) syz_clone(0x40000000, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone3(&(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) [ 2361.025108][T25264] [ 2361.027793][T25264] dump_stack_lvl+0xd9/0x1b0 [ 2361.030013][T25264] check_noncircular+0x31b/0x400 [ 2361.032337][T25264] ? __pfx_check_noncircular+0x10/0x10 [ 2361.036856][T25264] ? lockdep_lock+0xc6/0x200 [ 2361.040457][T25264] ? __pfx_lockdep_lock+0x10/0x10 [ 2361.043028][T25264] ? hlock_class+0x4e/0x130 [ 2361.045284][T25264] __lock_acquire+0x244f/0x3b40 [ 2361.047654][T25264] ? __pfx___lock_acquire+0x10/0x10 [ 2361.050044][T25264] ? mark_lock+0xb5/0xc60 [ 2361.052074][T25264] ? __pfx___lock_acquire+0x10/0x10 [ 2361.054723][T25264] lock_acquire+0x1ae/0x520 [ 2361.056868][T25264] ? tcp_diag_get_aux+0x595/0xaa0 [ 2361.059329][T25264] ? __pfx_lock_acquire+0x10/0x10 [ 2361.061975][T25264] ? skb_put+0x138/0x1b0 [ 2361.064771][T25264] ? __nla_reserve+0x9c/0xc0 [ 2361.067681][T25264] ? __nla_put+0x27/0x40 [ 2361.069742][T25264] subflow_get_info+0x145/0xcf0 [ 2361.071985][T25264] ? tcp_diag_get_aux+0x595/0xaa0 [ 2361.074200][T25264] ? __pfx_subflow_get_info+0x10/0x10 [ 2361.077029][T25264] ? skb_put+0x138/0x1b0 [ 2361.079320][T25264] ? __nla_reserve+0x9c/0xc0 [ 2361.081651][T25264] ? __nla_put+0x27/0x40 [ 2361.084027][T25264] ? __pfx_subflow_get_info+0x10/0x10 [ 2361.087191][T25264] tcp_diag_get_aux+0x595/0xaa0 [ 2361.089335][T25264] ? __pfx_tcp_diag_get_aux+0x10/0x10 [ 2361.091542][T25264] inet_sk_diag_fill+0xc57/0x1fc0 [ 2361.093625][T25264] ? lock_acquire+0x1f7/0x520 [ 2361.095617][T25264] ? __pfx_inet_sk_diag_fill+0x10/0x10 [ 2361.098137][T25264] ? inet_diag_bc_sk+0x762/0xf60 [ 2361.101149][T25264] ? __pfx_lock_acquire+0x10/0x10 [ 2361.103917][T25264] ? __pfx_inet_diag_bc_sk+0x10/0x10 [ 2361.106748][T25264] ? do_raw_spin_lock+0x12e/0x2c0 [ 2361.109000][T25264] ? inet_diag_dump_icsk+0x5d2/0x1e20 [ 2361.111588][T25264] inet_diag_dump_icsk+0x5d2/0x1e20 [ 2361.113786][T25264] ? __pfx___mutex_trylock_common+0x10/0x10 [ 2361.116344][T25264] ? __pfx___might_resched+0x10/0x10 [ 2361.118770][T25264] ? __pfx_inet_diag_dump_icsk+0x10/0x10 [ 2361.121318][T25264] ? trace_contention_end+0xda/0x110 [ 2361.123430][T25264] ? __mutex_lock+0x1a6/0x9d0 [ 2361.125438][T25264] ? rcu_is_watching+0x12/0xc0 [ 2361.127443][T25264] ? inet_diag_lock_handler+0x6e/0x100 [ 2361.129811][T25264] ? trace_kmalloc+0x2e/0xb0 [ 2361.131964][T25264] ? __pfx___mutex_lock+0x10/0x10 [ 2361.133985][T25264] ? __alloc_skb+0x12b/0x330 [ 2361.135856][T25264] ? __build_skb_around+0x278/0x3b0 [ 2361.138197][T25264] __inet_diag_dump+0x115/0x300 [ 2361.140311][T25264] netlink_dump+0x58f/0xcc0 [ 2361.142563][T25264] ? __pfx_netlink_dump+0x10/0x10 [ 2361.144939][T25264] __netlink_dump_start+0x6d9/0x9d0 [ 2361.147406][T25264] inet_diag_handler_cmd+0x284/0x2e0 [ 2361.149610][T25264] ? __pfx_inet_diag_handler_cmd+0x10/0x10 [ 2361.151979][T25264] ? __pfx_inet_diag_dump_start+0x10/0x10 [ 2361.154310][T25264] ? __pfx_inet_diag_dump+0x10/0x10 [ 2361.156343][T25264] ? __pfx_inet_diag_dump_done+0x10/0x10 [ 2361.159169][T25264] sock_diag_rcv_msg+0x31f/0x450 [ 2361.161757][T25264] ? __pfx___mutex_trylock_common+0x10/0x10 [ 2361.164808][T25264] netlink_rcv_skb+0x16b/0x440 [ 2361.166845][T25264] ? __pfx_sock_diag_rcv_msg+0x10/0x10 [ 2361.169493][T25264] ? __pfx_netlink_rcv_skb+0x10/0x10 [ 2361.171937][T25264] ? __mutex_lock+0x1a6/0x9d0 [ 2361.174201][T25264] ? netlink_deliver_tap+0x1a0/0xd00 [ 2361.176501][T25264] sock_diag_rcv+0x2a/0x40 00:46:08 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0xa) syz_clone(0x40000000, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone3(&(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) [ 2361.178759][T25264] netlink_unicast+0x542/0x820 [ 2361.182367][T25264] ? __pfx_netlink_unicast+0x10/0x10 [ 2361.185661][T25264] netlink_sendmsg+0x8bb/0xd70 [ 2361.188159][T25264] ? __pfx_netlink_sendmsg+0x10/0x10 [ 2361.190539][T25264] sock_write_iter+0x50a/0x5c0 [ 2361.192207][T25264] ? __pfx_sock_write_iter+0x10/0x10 [ 2361.194306][T25264] ? __pfx_file_has_perm+0x10/0x10 [ 2361.196771][T25264] do_iter_readv_writev+0x41d/0x670 [ 2361.199241][T25264] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2361.201860][T25264] ? selinux_file_permission+0x126/0x590 [ 2361.204461][T25264] ? security_file_permission+0x98/0xc0 [ 2361.206993][T25264] vfs_writev+0x36f/0xdb0 [ 2361.209000][T25264] ? __pfx_vfs_writev+0x10/0x10 [ 2361.211093][T25264] ? __fget_files+0x251/0x400 [ 2361.213243][T25264] ? __pfx___might_resched+0x10/0x10 [ 2361.215445][T25264] ? do_writev+0x289/0x370 [ 2361.217426][T25264] do_writev+0x289/0x370 [ 2361.219754][T25264] ? __pfx_do_writev+0x10/0x10 [ 2361.222592][T25264] do_syscall_64+0xd5/0x270 [ 2361.224664][T25264] entry_SYSCALL_64_after_hwframe+0x6f/0x77 [ 2361.227466][T25264] RIP: 0033:0x7f79a127dda9 [ 2361.229425][T25264] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2361.239239][T25264] RSP: 002b:00007f79a20c20c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000014 [ 2361.242932][T25264] RAX: ffffffffffffffda RBX: 00007f79a13abf80 RCX: 00007f79a127dda9 [ 2361.246583][T25264] RDX: 0000000000000001 RSI: 0000000020000040 RDI: 0000000000000004 [ 2361.249904][T25264] RBP: 00007f79a12ca47a R08: 0000000000000000 R09: 0000000000000000 [ 2361.253490][T25264] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 2361.257335][T25264] R13: 000000000000000b R14: 00007f79a13abf80 R15: 00007ffe80d6a128 [ 2361.261175][T25264] [ 2361.263975][T25264] BUG: sleeping function called from invalid context at net/core/sock.c:3553 [ 2361.268549][T25264] in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 25264, name: syz-executor.2 [ 2361.273076][T25264] preempt_count: 1, expected: 0 [ 2361.275524][T25264] RCU nest depth: 0, expected: 0 [ 2361.277762][T25264] INFO: lockdep is turned off. [ 2361.279609][T25264] Preemption disabled at: [ 2361.279616][T25264] [<0000000000000000>] 0x0 [ 2361.284998][T25264] CPU: 2 PID: 25264 Comm: syz-executor.2 Not tainted 6.8.0-rc6-syzkaller-00011-g45ec2f5f6ed3 #0 [ 2361.289136][T25264] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 2361.294438][T25264] Call Trace: [ 2361.296109][T25264] [ 2361.298176][T25264] dump_stack_lvl+0x125/0x1b0 [ 2361.300984][T25264] __might_resched+0x3c7/0x5e0 [ 2361.303233][T25264] ? skb_put+0x138/0x1b0 [ 2361.305150][T25264] ? __pfx___might_resched+0x10/0x10 [ 2361.307569][T25264] __lock_sock_fast+0x25/0xe0 [ 2361.309732][T25264] subflow_get_info+0x14d/0xcf0 [ 2361.315700][T25264] ? tcp_diag_get_aux+0x595/0xaa0 [ 2361.318391][T25264] ? __pfx_subflow_get_info+0x10/0x10 [ 2361.321324][T25264] ? skb_put+0x138/0x1b0 [ 2361.323254][T25264] ? __nla_reserve+0x9c/0xc0 [ 2361.328883][T25264] ? __nla_put+0x27/0x40 [ 2361.331126][T25264] ? __pfx_subflow_get_info+0x10/0x10 [ 2361.333713][T25264] tcp_diag_get_aux+0x595/0xaa0 [ 2361.335673][T25264] ? __pfx_tcp_diag_get_aux+0x10/0x10 [ 2361.337996][T25264] inet_sk_diag_fill+0xc57/0x1fc0 [ 2361.340423][T25264] ? lock_acquire+0x1f7/0x520 [ 2361.342727][T25264] ? __pfx_inet_sk_diag_fill+0x10/0x10 [ 2361.345354][T25264] ? inet_diag_bc_sk+0x762/0xf60 [ 2361.347690][T25264] ? __pfx_lock_acquire+0x10/0x10 [ 2361.349915][T25264] ? __pfx_inet_diag_bc_sk+0x10/0x10 [ 2361.352341][T25264] ? do_raw_spin_lock+0x12e/0x2c0 [ 2361.354752][T25264] ? inet_diag_dump_icsk+0x5d2/0x1e20 [ 2361.357939][T25264] inet_diag_dump_icsk+0x5d2/0x1e20 [ 2361.360394][T25264] ? __pfx___mutex_trylock_common+0x10/0x10 [ 2361.363401][T25264] ? __pfx___might_resched+0x10/0x10 [ 2361.365945][T25264] ? __pfx_inet_diag_dump_icsk+0x10/0x10 [ 2361.368343][T25264] ? trace_contention_end+0xda/0x110 [ 2361.370687][T25264] ? __mutex_lock+0x1a6/0x9d0 [ 2361.372762][T25264] ? rcu_is_watching+0x12/0xc0 [ 2361.374935][T25264] ? inet_diag_lock_handler+0x6e/0x100 [ 2361.377647][T25264] ? trace_kmalloc+0x2e/0xb0 [ 2361.379827][T25264] ? __pfx___mutex_lock+0x10/0x10 [ 2361.382107][T25264] ? __alloc_skb+0x12b/0x330 [ 2361.383993][T25264] ? __build_skb_around+0x278/0x3b0 [ 2361.386407][T25264] __inet_diag_dump+0x115/0x300 [ 2361.388730][T25264] netlink_dump+0x58f/0xcc0 [ 2361.390888][T25264] ? __pfx_netlink_dump+0x10/0x10 [ 2361.393357][T25264] __netlink_dump_start+0x6d9/0x9d0 [ 2361.395994][T25264] inet_diag_handler_cmd+0x284/0x2e0 [ 2361.398682][T25264] ? __pfx_inet_diag_handler_cmd+0x10/0x10 [ 2361.401332][T25264] ? __pfx_inet_diag_dump_start+0x10/0x10 [ 2361.403905][T25264] ? __pfx_inet_diag_dump+0x10/0x10 [ 2361.406362][T25264] ? __pfx_inet_diag_dump_done+0x10/0x10 [ 2361.408872][T25264] sock_diag_rcv_msg+0x31f/0x450 [ 2361.411821][T25264] ? __pfx___mutex_trylock_common+0x10/0x10 [ 2361.414551][T25264] netlink_rcv_skb+0x16b/0x440 [ 2361.416813][T25264] ? __pfx_sock_diag_rcv_msg+0x10/0x10 [ 2361.419294][T25264] ? __pfx_netlink_rcv_skb+0x10/0x10 [ 2361.421749][T25264] ? __mutex_lock+0x1a6/0x9d0 [ 2361.423797][T25264] ? netlink_deliver_tap+0x1a0/0xd00 [ 2361.426130][T25264] sock_diag_rcv+0x2a/0x40 [ 2361.428427][T25264] netlink_unicast+0x542/0x820 [ 2361.430968][T25264] ? __pfx_netlink_unicast+0x10/0x10 [ 2361.433885][T25264] netlink_sendmsg+0x8bb/0xd70 [ 2361.436543][T25264] ? __pfx_netlink_sendmsg+0x10/0x10 [ 2361.439585][T25264] sock_write_iter+0x50a/0x5c0 [ 2361.442360][T25264] ? __pfx_sock_write_iter+0x10/0x10 [ 2361.444966][T25264] ? __pfx_file_has_perm+0x10/0x10 [ 2361.447430][T25264] do_iter_readv_writev+0x41d/0x670 [ 2361.449886][T25264] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2361.452271][T25264] ? selinux_file_permission+0x126/0x590 [ 2361.454803][T25264] ? security_file_permission+0x98/0xc0 [ 2361.456825][T25264] vfs_writev+0x36f/0xdb0 [ 2361.458472][T25264] ? __pfx_vfs_writev+0x10/0x10 [ 2361.460288][T25264] ? __fget_files+0x251/0x400 [ 2361.462128][T25264] ? __pfx___might_resched+0x10/0x10 [ 2361.464026][T25264] ? do_writev+0x289/0x370 [ 2361.465876][T25264] do_writev+0x289/0x370 [ 2361.467854][T25264] ? __pfx_do_writev+0x10/0x10 [ 2361.469723][T25264] do_syscall_64+0xd5/0x270 [ 2361.471808][T25264] entry_SYSCALL_64_after_hwframe+0x6f/0x77 [ 2361.474661][T25264] RIP: 0033:0x7f79a127dda9 [ 2361.476743][T25264] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2361.486037][T25264] RSP: 002b:00007f79a20c20c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000014 [ 2361.489764][T25264] RAX: ffffffffffffffda RBX: 00007f79a13abf80 RCX: 00007f79a127dda9 [ 2361.494201][T25264] RDX: 0000000000000001 RSI: 0000000020000040 RDI: 0000000000000004 [ 2361.497584][T25264] RBP: 00007f79a12ca47a R08: 0000000000000000 R09: 0000000000000000 [ 2361.501557][T25264] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 2361.505464][T25264] R13: 000000000000000b R14: 00007f79a13abf80 R15: 00007ffe80d6a128 [ 2361.509203][T25264] 00:46:08 executing program 3: syz_mount_image$reiserfs(&(0x7f000001fec0), &(0x7f000001ff00)='./file0\x00', 0x0, &(0x7f000001ff40), 0x1, 0x1fe84, &(0x7f000001ff80)="$eJzs2SFuAgEQBdC/u20qeodN71C9SU2b1CC4AkHgCGuRi+ZC3AhWcALIErAEAYLwnvhiMslk1IgJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADH6SeZmsm+T9XOqaJG/Jdrb57KqkvvR+7T7KFBlP/9vfxfdfm6RIUp5y1QxZ3TCySJ1+v5xk1D9uLwAAAAAAAAB4IQcA4Am4/wAAAAAAwHX3/SYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcGQHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV VM DIAGNOSIS: 00:46:07 Registers: info registers vcpu 0 CPU#0 RAX=0000000000000001 RBX=1ffff92000130f5b RCX=ffffffff816ac437 RDX=fffffbfff1f3abe3 RSI=0000000000000008 RDI=ffffffff8f9d5f10 RBP=0000000000000000 RSP=ffffc90000987ac0 R8 =0000000000000000 R9 =fffffbfff1f3abe2 R10=ffffffff8f9d5f17 R11=ffffffff8b0f2640 R12=0000000000000000 R13=0000000000000000 R14=ffffffff8d7ad220 R15=0000000000000000 RIP=ffffffff8172e500 RFL=00000247 [---Z-PC] CPL=0 II=0 A20=1 SMM=0 HLT=0 ES =0000 0000000000000000 ffffffff 00c00000 CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =0000 0000000000000000 ffffffff 00c00000 FS =0000 0000000000000000 ffffffff 00c00000 GS =0000 ffff88806b200000 ffffffff 00c00000 LDT=0000 0000000000000000 ffffffff 00c00000 TR =0040 fffffe0000003000 00004087 00008b00 DPL=0 TSS64-busy GDT= fffffe0000001000 0000007f IDT= fffffe0000000000 00000fff CR0=80050033 CR2=0000000020000040 CR3=000000004d700000 CR4=00350ef0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000fffe0ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 Opmask00=0000000000080000 Opmask01=0000000000000000 Opmask02=00000000ffffbfef Opmask03=0000000000000000 Opmask04=0000000000000000 Opmask05=0000000000000000 Opmask06=0000000000000000 Opmask07=0000000000000000 ZMM00=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM01=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007ffe80d6a440 0000003000000018 ZMM02=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 000001a0000000d0 00000000ffffffff ZMM03=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 000001a0000000d0 00000000ffffffff ZMM04=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007f79a12c9da6 ZMM05=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007f79a12c9db3 ZMM06=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007f79a12c9dad ZMM07=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007f79a12c9dc1 ZMM08=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007f79a12c9e47 ZMM09=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007f79a12c9f25 ZMM10=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM11=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM12=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM13=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM14=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM15=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM16=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM17=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM18=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM19=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM20=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM21=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 000000524f525245 ZMM22=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00524f5252450040 ZMM23=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00e800a800000000 ZMM24=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM25=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM26=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM27=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM28=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM29=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM30=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM31=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 info registers vcpu 1 CPU#1 RAX=0000000080000001 RBX=ffffc9000494ef18 RCX=0000000000000001 RDX=ffff8880229b2400 RSI=ffffc9000494f408 RDI=ffffc9000494ef18 RBP=ffffc9000494f408 RSP=ffffc9000494ee48 R8 =0000000000000001 R9 =0000000000000004 R10=0000000000000001 R11=0000000000000000 R12=ffffc9000494ef20 R13=ffffc9000494f438 R14=0000000000000001 R15=0000000000000001 RIP=ffffffff818b4e89 RFL=00000246 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=0 ES =0000 0000000000000000 ffffffff 00c00000 CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =0000 0000000000000000 ffffffff 00c00000 FS =0000 00007f911a8236c0 ffffffff 00c00000 GS =0000 ffff88806b300000 ffffffff 00c00000 LDT=0000 0000000000000000 ffffffff 00c00000 TR =0040 fffffe000004a000 00004087 00008b00 DPL=0 TSS64-busy GDT= fffffe0000048000 0000007f IDT= fffffe0000000000 00000fff CR0=80050033 CR2=00007ffdb199ded4 CR3=0000000012322000 CR4=00350ef0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000fffe0ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 Opmask00=00000000fffefff0 Opmask01=000000000100000f Opmask02=00000000effffbff Opmask03=0000000000000000 Opmask04=0000000000000000 Opmask05=0000000000000000 Opmask06=0000000000000000 Opmask07=0000000000000000 ZMM00=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ffffffff810085c3 ffffffff810085c3 ZMM01=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ffffffff810085c3 ffffffff810085c3 ZMM02=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 000001a0000000d0 ffffffff810085c3 ZMM03=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 000001a0000000d0 00000000ffffffff ZMM04=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007fbacd4c9da6 ZMM05=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007fbacd4c9db3 ZMM06=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007fbacd4c9dad ZMM07=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007fbacd4c9dc1 ZMM08=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007fbacd4c9e47 ZMM09=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007fbacd4c9f25 ZMM10=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM11=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM12=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM13=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM14=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM15=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM16=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM17=0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007fbacd580840 00007fbacd580848 00007fbacd580840 00007fbace0db020 ZMM18=0000000000000000 0000000000000000 0000000000000000 0000000000000000 2f2e006a64615f65 726f63735f6d6f6f 2f666c65732f636f 72702f0030303031 ZMM19=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0a0b004f41445f40 574a46565f484a4a 0a434940560a464a 57550a0015151514 ZMM20=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000003 0000000000000000 0000000000000000 00000000000000a8 ZMM21=0000000000000000 0000000000000000 0000000000000000 0000000000000000 6161616161616161 6161616161616161 6161616161616161 6161616161616161 ZMM22=0000000000000000 0000000000000000 0000000000000000 0000000000000000 6161616161616161 6161616161616161 6161616161616161 6161616161616161 ZMM23=0000000000000000 0000000000000000 0000000000000000 0000000000000000 6161616161616161 6161616161616161 6161616161616161 6161616161616161 ZMM24=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM25=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM26=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM27=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM28=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM29=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM30=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM31=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 info registers vcpu 2 CPU#2 RAX=000000000000002b RBX=00000000000003f8 RCX=0000000000000000 RDX=00000000000003f8 RSI=ffffffff84ec90a5 RDI=ffffffff948bd260 RBP=ffffffff948bd220 RSP=ffffc900037d65a8 R8 =0000000000000001 R9 =000000000000001f R10=0000000000000000 R11=3038383866666666 R12=0000000000000000 R13=000000000000002b R14=ffffffff84ec9040 R15=0000000000000000 RIP=ffffffff84ec90cf RFL=00000002 [-------] CPL=0 II=0 A20=1 SMM=0 HLT=0 ES =0000 0000000000000000 ffffffff 00c00000 CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =0000 0000000000000000 ffffffff 00c00000 FS =0000 00007f79a20c26c0 ffffffff 00c00000 GS =0000 ffff88806b400000 ffffffff 00c00000 LDT=0000 0000000000000000 ffffffff 00c00000 TR =0040 fffffe0000091000 00004087 00008b00 DPL=0 TSS64-busy GDT= fffffe000008f000 0000007f IDT= fffffe0000000000 00000fff CR0=80050033 CR2=0000000020000040 CR3=000000003b6ce000 CR4=00350ef0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000fffe0ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 Opmask00=00000000fffefff0 Opmask01=0000000000008001 Opmask02=00000000fffbffff Opmask03=0000000000000000 Opmask04=0000000000000000 Opmask05=0000000000000000 Opmask06=0000000000000000 Opmask07=0000000000000000 ZMM00=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM01=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM02=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 000001a0000000d0 00000000ffffffff ZMM03=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 000001a0000000d0 00000000ffffffff ZMM04=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007f79a12c9da6 ZMM05=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007f79a12c9db3 ZMM06=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007f79a12c9dad ZMM07=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007f79a12c9dc1 ZMM08=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007f79a12c9e47 ZMM09=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007f79a12c9f25 ZMM10=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM11=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM12=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM13=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM14=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM15=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM16=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM17=0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007f79a1380840 00007f79a1380848 00007f79a1380840 00007f79a1edb020 ZMM18=0000000000000000 0000000000000000 0000000000000000 0000000000000000 2f2e006a64615f65 726f63735f6d6f6f 2f666c65732f636f 72702f0030303031 ZMM19=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0a0b004f41445f40 574a46565f484a4a 0a434940560a464a 57550a0015151514 ZMM20=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM21=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 000000524f525245 ZMM22=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00524f5252450040 ZMM23=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00e800a800000000 ZMM24=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM25=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM26=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM27=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM28=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM29=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM30=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM31=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 info registers vcpu 3 CPU#3 RAX=000000c00b044000 RBX=00000000000094d4 RCX=00000000000094d3 RDX=000000c005d394d4 RSI=00000000000014d4 RDI=0000000000000003 RBP=000000c001b856b8 RSP=000000c001b85658 R8 =000000c005d30000 R9 =00000000000095d6 R10=0000000000000000 R11=000000000000005c R12=0000000000000102 R13=000000c005d394d3 R14=000000c0003f2b60 R15=0000000000006b2c RIP=000000000066fb30 RFL=00000287 [--S--PC] CPL=3 II=0 A20=1 SMM=0 HLT=0 ES =0000 0000000000000000 ffffffff 00c00000 CS =0033 0000000000000000 ffffffff 00a0fb00 DPL=3 CS64 [-RA] SS =002b 0000000000000000 ffffffff 00c0f300 DPL=3 DS [-WA] DS =0000 0000000000000000 ffffffff 00c00000 FS =0000 00000000023fa4d0 ffffffff 00c00000 GS =0000 0000000000000000 ffffffff 00c00000 LDT=0000 0000000000000000 ffffffff 00c00000 TR =0040 fffffe00000d8000 00004087 00008b00 DPL=0 TSS64-busy GDT= fffffe00000d6000 0000007f IDT= fffffe0000000000 00000fff CR0=80050033 CR2=00007f79a13ad988 CR3=000000001f0fe000 CR4=00350ef0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000fffe0ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001fa1 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 Opmask00=0000000000000000 Opmask01=0000000000000000 Opmask02=0000000000000000 Opmask03=0000000000000000 Opmask04=0000000000000000 Opmask05=0000000000000000 Opmask06=0000000000000000 Opmask07=0000000000000000 ZMM00=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM01=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM02=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM03=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM04=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM05=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM06=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM07=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM08=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM09=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM10=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM11=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM12=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM13=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa ZMM14=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa ZMM15=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM16=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM17=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM18=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM19=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM20=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM21=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM22=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM23=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM24=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM25=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM26=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM27=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM28=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM29=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM30=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM31=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000