question: create a fingerprint per the following spec concode_field_sep PlaceHolder placeHolder concode_field_sep byte[] keyBlob concode_elem_sep DSAPublicKeySpec publicKeySpecFromOpenSSH concode_elem_sep DSAPublicKeySpec publicKeySpecFromOpenSSH concode_elem_sep String encodeAsOpenSSH concode_elem_sep String fingerprintPublicKey concode_elem_sep byte[] readLengthFirst concode_elem_sep String hexColonDelimited concode_elem_sep void writeLengthFirst
target: String function ( BigInteger arg0 , BigInteger arg1 , BigInteger arg2 , BigInteger arg3 ) { byte [ ] loc0 = loc0 ( arg0 , arg1 , arg2 , arg3 ) ; return hexColonDelimited ( Hashing . md5 ( ) . hashBytes ( loc0 ) ) ; }