complete all patent types
parsing checksums for series numbers; split out utils