Cmput410 asn1