Trying to decode response from schnorr_public_key

When i try to decode reponse from

        Principal::management_canister(),
        "schnorr_public_key",
        Encode!(&request).unwrap(), // Encode the request
        25_000_000_000,
    )
    .await
    .map_err(|e| format!("schnorr_public_key failed {}", e.1))?;
    ```
got this response 

Raw_response → [68, 73, 68, 76, 2, 108, 2, 201, 175, 161, 164, 3, 1, 235, 232, 133, 203, 11, 1, 109, 123, 1, 0, 32,]
public_key : [48, 217, 13, 131, 225, 180, 26, 91, 154, 31, 18, 143, 63, 17, 218, 73, 143, 204, 78, 69, 137, 238, 66, 3, 246, 145, 104, 72, 254, 21, 181, 116]
32 ← this
chain_code : [210, 109, 227, 67, 14, 49, 198, 151, 62, 24, 82, 235, 94, 3, 247, 102, 93, 191, 51, 183, 176, 205, 178, 36, 245, 95, 138, 67, 163, 63, 46, 150] ```

what it shows ? [68, 73, 68, 76, 2, 108, 2, 201, 175, 161, 164, 3, 1, 235, 232, 133, 203, 11, 1, 109, 123, 1, 0, 32,] and between public_key and chain_code what is 32 ?