Restore ByteArray for PrivateKey in Java to Raw Key Format

Job ID: 32980102

Budget: $10 – $30 USD

I have the following code in OpenJDK 17:

KeyPairGenerator kpg = KeyPairGenerator.getInstance("DSA");
KeyPair kp = kpg.generateKeyPair();
PrivateKey kpPrivateKey = kp.getPrivate();
byte[] PrivateKeyBytes = kpPrivateKey.getEncoded();

How do I turn PrivateKeyBytes back to kpPrivateKey (which is in PrivateKey format)?

I will pay up to $20 for the answer. I need it immediately.