This disassembly would have taken a lot longer to finish if it weren't for the research and documentation already done and made available by: