home *** CD-ROM | disk | FTP | other *** search
/ PC World 2004 June / PCWorld_2004-06_cd.bin / hardware / seagate / SEATOOLD_EN.ISO / BOOTIMG.BIN / uata100.txt < prev    next >
Text File  |  2003-01-08  |  22KB  |  456 lines

  1. UATA100.TXT Rev. J                                        06-Jan-2003
  2. _____________________________________________________________________
  3. UATA100.EXE version 3.06  (p/n 22800061-010)
  4. Utility to set default maximum Ultra ATA Support
  5. _____________________________________________________________________
  6.  
  7. Copyright (c) 1999-2003 by Seagate Technology LLC. All rights
  8. reserved.
  9.  
  10. The new Ultra ATA/100 interface extends the speed up to 100
  11. Mbytes/second burst transfer rates using Ultra DMA mode 5. The Ultra
  12. ATA/66 interface doubles the speed of data transfers on the ATA (IDE)
  13. bus, providing up to 66.6 Mbytes/second transfer rates using Ultra DMA
  14. mode 4.
  15.  
  16. Many Seagate disc drives can be configured to support a default
  17. maximum transfer rate.  This can range from transfer rates between 16
  18. and 100 Mbytes per second, depending on your drive model.  Using this
  19. software utility, you can set the default transfer rate to the best
  20. capability of your system.
  21.  
  22. Table of Contents
  23. -----------------
  24. --Requirements
  25. --Current Supported Seagate Drive Models
  26. --Command Line Usage
  27. --Background
  28. --Frequently Asked Questions
  29. --UATA100/66 Revision History
  30. --Obtaining Updated Versions
  31. --USER LICENSE AGREEMENT
  32.  
  33. =====================================================================
  34.  
  35. Requirements
  36. ------------
  37. There are four requirements for attaining Ultra ATA33, Ultra ATA/66 or
  38. Ultra ATA/100 - collectively referred to as Ultra ATA/33/66/100:
  39.  
  40.    * The drive must support the specific feature of Ultra
  41.      ATA/100/66/33.
  42.  
  43.    * The motherboard and system BIOS (or an add-in controller) must
  44.      support the specific feature of Ultra ATA/100/66/33. BIOS and
  45.      system settings may call these UDMA or Ultra DMA modes 5, 4 and
  46.      2.
  47.  
  48.    * The operating system must support Direct Memory Access (DMA);
  49.      Microsoft Windows Me, 98 and 95b support Ultra ATA/100/66 and
  50.      lower.  Windows 95a supports up to Ultra ATA/33.
  51.  
  52.    * The cable must be 40-pin 80-conductor cable to support Ultra
  53.      ATA/100/66.  A standard 40-pin ATA inferface cable for
  54.      Ultra ATA/33 (Ultra DMA modes 2 or 3).  The length should not
  55.      exceed 18 inches.
  56.  
  57. If all the above requirements are met, the drive default setting can
  58. be re-configured to support its highest Ultra ATA mode.  The default
  59. setting may be set slower than the maximum system capability. However,
  60. the drive default setting should never be set faster than the maximum
  61. system and cable capabilities.
  62.  
  63. =====================================================================
  64.  
  65. Current Supported Seagate Drive Models
  66. --------------------------------------
  67. This utility will switch the maximum reported Ultra ATA mode between
  68. Ultra ATA/33, Ultra ATA/66 or Ultra ATA/100 on the following Seagate
  69. Technology Barracuda ATA, Barracuda ATA II, III, IV, V, 5400.1, 7200.7,
  70. Medalist, U4, U8, U10, U series 5 and U Series 6 disc drive families.
  71.  
  72. The following Seagate models are supported:
  73.  
  74. ST31013A   ST32110A   ST32111A   ST32112A   ST32510A   ST33210A   ST33220A
  75. ST33221A   ST33223A   ST34310A   ST34311A   ST34312A   ST34313A   ST34321A
  76. ST34323A   ST34325A   ST35110A   ST35120A   ST35130A   ST35131A   ST36421A
  77. ST36422A   ST36423A   ST36424A   ST36531A   ST36540A   ST36810A   ST36811A
  78. ST36812A   ST37511A   ST37630A   ST38410A   ST38411A   ST38420A   ST38421A
  79. ST38422A   ST38630A   ST38641A   ST39111A   ST39113A   ST39120A   ST310014A
  80. ST310210A  ST310211A  ST310212A  ST310213A  ST310215A  ST310216A  ST310217A
  81. ST310220A  ST310221A  ST310222A  ST310230A  ST310231A  ST310232A  ST310240A
  82. ST312940A  ST313021A  ST313030A  ST313032A  ST313520A  ST313620A  ST313622A
  83. ST313623A  ST313624A  ST313640A  ST314220A  ST315310A  ST315311A  ST315312A
  84. ST315313A  ST315320A  ST315321A  ST315322A  ST315323A  ST315324A  ST315330A
  85. ST317221A  ST317240A  ST317242A  ST320011A  ST320013A  ST320014A  ST320410A
  86. ST320413A  ST320414A  ST320415A  ST320420A  ST320423A  ST320424A  ST320430A
  87. ST320440A  ST327240A  ST328040A  ST330011A  ST330012A  ST330013A  ST330610A
  88. ST330620A  ST330621A  ST330624A  ST330630A  ST330631A  ST330640A  ST340012A
  89. ST340016A  ST340017A  ST340810A  ST340823A  ST340824A  ST340825A  ST360012A
  90. ST360015A  ST360016A  ST360020A  ST360021A  ST380020A  ST380021A  ST380022A
  91. ST380023A  ST380024A  ST3120020A ST3120023A ST3120024A ST340015A  ST340019A
  92. ST380012A  ST3120025A ST3160022A ST340014A  ST360014A  ST380011A  ST3120022A
  93. ST3160021A ST3160023A ST3120026A ST380013A
  94.  
  95.  
  96. =====================================================================
  97.  
  98. Usage
  99. -----
  100. This utility may not be executed while Microsoft Windows is active. To
  101. use this utility, create a bootable MS-DOS diskette that contains a
  102. copy of this utility and boot from the diskette.
  103.  
  104. This program will run as either a menu-based program or by command
  105. line options.
  106.  
  107.    From a command prompt, type
  108.  
  109.    uata100
  110.  
  111.    and press ENTER.
  112.  
  113. In the menu-based mode, use the up and down arrow keys to select the
  114. controller and then drive to re-configure. The utility will only allow
  115. selection of supported devices (if only one supported device is
  116. present, the arrow keys will appear to have no effect).
  117.  
  118. Press the ENTER key to display a highlighted list of the drive's
  119. available Ultra DMA modes.  Do not set the new maximum mode higher
  120. than the capability of your system and cable.  See the Requirements
  121. section above for complete details.
  122.  
  123. After the utility has completed, reboot the system.
  124.  
  125. In the command line mode:
  126.  
  127. UATA100 [option]
  128. where [option] can be one of the following
  129.      -m <#>   Set the maximum Ultra DMA mode to # for each
  130.               configurable device found.
  131.      -d       Set the maximum Ultra DMA mode to the device maximum for
  132.               each configurable device found.
  133.  
  134. or if no command line options are given, user interactive mode will
  135. start.
  136. =====================================================================
  137.  
  138. Background
  139. ----------
  140. Ultra ATA/100/66-capable devices from Seagate and others are currently
  141. shipping; however, few systems currently support the highest protocol.
  142. Furthermore, some BIOSs do not operate correctly with drives set to
  143. run in Ultra ATA/100/66 modes.
  144.  
  145. For example, some BIOSs check for Ultra ATA (also called Ultra DMA)
  146. support and subsequently set the mode to the maximum speed supported
  147. by the drive, regardless of the system support. These systems may only
  148. provide support up to Ultra ATA/33, but they set the drive to operate
  149. in Ultra ATA/100 or ATA/66 mode, causing the system and drive to
  150. attempt to communicate at different speeds.
  151.  
  152. Current Seagate Technology Ultra ATA/66-capable drives are configured
  153. to support Ultra ATA/33 when shipped.  This shipping configuration
  154. ensures maximum compatibility with systems available today.  If the
  155. requirements noted above are met, then the drive may be re-configured
  156. to support Ultra ATA/100 or ATA/66 by running the UATA100.EXE utility.
  157. This utility will also support resetting the configuration to support
  158. the original Ultra ATA/33 configuration.
  159.  
  160. =====================================================================
  161.  
  162. Frequently Asked Questions
  163. --------------------------
  164. Ultra ATA/100/66 enhances existing Ultra ATA/33 technology by
  165. increasing both performance and data integrity.  This new high-speed
  166. interface triples the Ultra ATA/33 burst data transfer rate to 100
  167. Mbytes/sec. The result is maximum disc performance using the current
  168. PCI local bus environment.
  169.  
  170. --What is Ultra ATA/100/66?
  171. --How does Ultra ATA/100/66 attain faster transfer rates?
  172. --Who is developing Ultra ATA/100/66 drives?
  173. --Is Ultra ATA/100 backward compatible with my current Ultra ATA/66/33
  174.   system?
  175. --What is required to run Ultra ATA/100?
  176. --Where can I get the utility to activate Ultra ATA/100/66 on my
  177.   drive?
  178. --Why is there a blue, black and a gray connector on my Ultra ATA/66
  179.   cable?
  180. --Can I mix Ultra ATA/33 and Ultra ATA/66 drives on the same cable?
  181. --What operating systems support Ultra ATA/100/66?
  182. --Do I need a special Ultra ATA/100/66 device driver?
  183. --What are some common troubleshooting steps?
  184.  
  185. What is Ultra ATA/66?
  186. ---------------------
  187. Ultra ATA/100, also known as Ultra DMA mode 5, enhances existing Ultra
  188. ATA/66 or Ultra ATA/33 technology by increasing both performance and
  189. data integrity. This new high-speed interface triples the Ultra ATA/33
  190. burst data transfer rate to 100 Mbytes/sec. The result is maximum disc
  191. performance using the current PCI local bus environment.
  192.  
  193. How does Ultra ATA/100/66 attain faster transfer rates?
  194. ---------------------------------------------------
  195. Ultra ATA/100/66 removes bottlenecks associated with data transfers,
  196. especially during sequential operations. Ultra ATA/100/66 requires a
  197. special 40-pin, 80-conductor cable that reduces noise bleed-over and
  198. improves signal integrity by providing 40 additional ground lines
  199. between each of the standard 40-pin ATA (IDE) signal lines and ground
  200. lines.
  201.  
  202. Who is developing Ultra ATA/100/66 drives?
  203. --------------------------------------
  204. Ultra ATA/100/66 is endorsed by all leading hard drive manufacturers
  205. including Seagate, Fujitsu, IBM, Maxtor, Quantum, Toshiba, Western-
  206. Digital and others. The Ultra ATA/100/66 protocol is also endorsed by
  207. Intel with full industry support expected in 1999.
  208.  
  209. Is Ultra ATA/100 backward compatible with my current Ultra ATA/33
  210. system?
  211. ----------------------------------------------------------------
  212. Yes.  Ultra ATA/100 is backward compatible with all Ultra ATA/33
  213. systems, but it w1ill be limited in its transfer mode to the Ultra
  214. ATA/33 (Ultra DMA Mode 2 - 33.3 Mbytes/sec) or PIO Mode 4 (16.6
  215. Mbytes/sec).  Ultra ATA/100/66 hard drives are 100 percent backward
  216. compatible with both Ultra ATA/33 and DMA and with existing ATA (IDE)
  217. hard drives, CD-ROM drives, and host systems. The Ultra ATA/100/66
  218. protocol and commands are designed to be compatible with existing ATA
  219. devices and systems. Although a new 40-pin, 80-conductor cable is
  220. required for Ultra ATA/66, the chipset pin count remains the same at
  221. 40.  Hard drives that support Ultra ATA/100 also support Ultra
  222. ATA/66/33 and legacy ATA (IDE) specifications.
  223.  
  224. What is required to run in Ultra ATA/100 Mode?
  225. ---------------------------------------------
  226. There are basically four requirements:
  227.   *  An Ultra ATA/100-capable system board and BIOS.
  228.   *  An Ultra ATA/100-capable 80-conductor cable.
  229.   *  An operating system capable of DMA transfers.
  230.      (WinMe, Win98 and Win95 (OSR2) are capable.)
  231.   *  An Ultra ATA/100 capable device. (Seagate drives require an
  232.      activation utility for each device.)
  233.  
  234. Ultra ATA/100/66 technology is defined such that the PC and the hard
  235. drive can both detect the presence of the required 80-conductor cable.
  236. The system board must have a special capacitor on pin 34 to detect the
  237. cable.  The cable must have a notch cut in line 34 to correctly detect
  238. an Ultra ATA/100/66 device.
  239.  
  240. Where can I get the utility to activate Ultra ATA/66 on my drive?
  241. -----------------------------------------------------------------
  242. Eventually, all Ultra ATA/100/66 drives will be shipped with the
  243. utility either on diskette or CD-ROM.  In the interim, the utility
  244. (UATA100.EXE) can be downloaded from
  245. ftp://ftp.seagate.com/techsuppt/seagate_utils/uata100d.exe. The
  246. version available on the web is a self-extracting zip file and must be
  247. unzipped and placed on a bootable diskette.
  248.  
  249. Why is there a blue, black and a gray Connector on my Ultra ATA/66
  250. cable?
  251. ------------------------------------------------------------------
  252. The 40-pin, 80-conductor cables will support the Cable Detect feature.
  253. The blue (end) connector should be connected to the system board.  The
  254. black (end) connector is known as the master position. The gray
  255. (middle) connector can be used for a slave device as needed. Although
  256. an Ultra ATA/100/66 device should work fine in either the black or the
  257. gray connector, if your are having difficulty, consider
  258. troubleshooting with the drive in the black connector.
  259.  
  260. Can I mix Ultra ATA/33 and Ultra ATA/66 drives on the same cable?
  261. -----------------------------------------------------------------
  262. Yes, a legacy ATA (IDE) specification drive can coexist with an Ultra
  263. ATA/66 drive.  However, for the Ultra ATA/66 device to attain Ultra
  264. DMA 4 mode, an Ultra ATA/66-capable cable is required.
  265.  
  266. What operating systems support Ultra ATA/66?
  267. --------------------------------------------
  268. Primarily because the operating system is not the controlling factor,
  269. most operating systems, including all current Windows versions
  270. (Windows XP, 2000, Me, 98, and 95 (OSR2)), support Ultra ATA/66. Ultra
  271. ATA data transfer rate is determined by your hard drive, your
  272. controller, and the BIOS. The only requirement on the operating system
  273. is to be able to support DMA transfers.
  274.  
  275. Do I need a special Ultra ATA/100/66 device driver?
  276. -----------------------------------------------
  277. Not necessarily.  Because the operating system (WinMe/98/95) handles
  278. Ultra ATA and Ultra ATA/100/66 the same as DMA, there should be no
  279. special device drivers.  However, as with Ultra ATA (IDE), not all
  280. system boards and BIOSs will correctly interface with the operating
  281. system.  In these cases, a special device driver or patch will have to
  282. be provided by the system board manufacturer to make the system
  283. capable of attaining Ultra ATA/100/66.
  284.  
  285. What are some common troubleshooting steps?
  286. -------------------------------------------
  287.  
  288.   1. Make sure the cable is Ultra ATA/100/66 capable.  An Ultra
  289.      ATA/66-capable cable is a 40-pin, 80-conductor cable with a
  290.      black connector on one end, a blue connector on the other end,
  291.      and a gray connector in the middle.  In addition, line 34 on the
  292.      cable should be notched or cut (this may be hard to see with the
  293.      human eye).
  294.  
  295.   2. Make sure the system board is capable of Ultra ATA/100/66.  An
  296.      Ultra ATA/66-capable system board has a detect circuit with a
  297.      capacitor for detecting line 34 missing on the cable.  If there
  298.      is no capacitor, the system can wrongly detect the presence of an
  299.      Ultra ATA/100/66 cable and therefore try to configure the device
  300.      for a higher transfer rate.
  301.  
  302.   3. Some system boards may not successfully handle Ultra ATA/66 on
  303.      both ATA (IDE) channels. If you have difficulty, consider
  304.      troubleshooting with the device in the Primary Master position.
  305.  
  306.   4. Contact the system board manufacturer for the latest BIOS
  307.      upgrade and any Ultra ATA/66 special device drivers or patches.
  308.  
  309.   5. Make sure the operating system is DMA capable and that the DMA
  310.      mode is activated. (For Windows 95/98, check Device Manager |
  311.      Drive Settings tab for a check box.)
  312.  
  313.   6. Make sure the drive is Ultra ATA/100/66 capable and has been
  314.      configured to run at Ultra ATA/66 transfer rates. (Seagate
  315.      drives require an ultra ATA activation utility.)
  316.  
  317.  
  318. =====================================================================
  319.  
  320. UATA66 Revision History
  321. -----------------------
  322.     v1.02   01-Apr-1999    Initial public release
  323.     v2.01   18-Jun-1999    Adds interactive mode and Barracuda ATA
  324.                            family
  325.     v2.02   08-Oct-1999    Adds support for new U8 and two additional
  326.                            Barracuda ATA family drives
  327.     v2.05   23-Feb-2000    Adds support for new U10 and Barracuda
  328.                            ATA II families
  329. UATA100 Revision History
  330. -----------------------
  331.     v3.00  03-Aug-2000     Name change to UATA100.  Added support for
  332.                            Promise controllers.  Opened support to
  333.                            older Ultra ATA/33 drive families. New menu
  334.                            driven interface.
  335.     v3.02  08-Dec-2000     Adds support for new Barracuda ATA III
  336.                            and U Series 5 drive families.  Adds new
  337.                            command line options for batch file
  338.                            processes.
  339.     v3.03  27-Jun-2001     Adds support for new Barracuda ATA IV and
  340.                            U Series 6 drive families.
  341.     v3.04  13-Aug-2002     Adds support for new Barracuda ATA V and
  342.                            U Series X drive families.
  343.     v3.06  07-Jan-2003     Adds support for new Barracuda 7200.7 and
  344.                            Barracuda 5400.1 drive families.
  345.  
  346.  
  347. =====================================================================
  348.  
  349. Obtaining Updated Versions
  350. --------------------------
  351. UATA100 may be updated to add new models and features and maintain
  352. compatibility with changes in technology.  The latest copy can always
  353. be obtained from the Seagate web site at www.seagate.com
  354.  
  355. =====================================================================
  356.  
  357. USER LICENSE AGREEMENT
  358.  
  359. THIS IS A LEGAL AGREEMENT BETWEEN YOU AND SEAGATE TECHNOLOGY LLC.
  360. ("SEAGATE") REGARDING SOFTWARE WHICH YOU MAY INSTALL ("SOFTWARE").
  361. PLEASE READ IT CAREFULLY.  BY INSTALLING THE SOFTWARE AND ACCESSING
  362. THE SOFTWARE, YOU INDICATE YOUR AGREEMENT TO BE BOUND BY ALL OF THE
  363. TERMS AND CONDITIONS OF THIS AGREEMENT.  IF YOU DO NOT AGREE TO THE
  364. TERMS AND CONDITIONS, YOU SHOULD EXIT THIS PAGE AND, IF YOU RECEIVED
  365. A CD CONTAINING THE SOFTWARE, RETURN THE SOFTWARE AND ACCOMPANYING
  366. DOCUMENTATION TO SEAGATE.
  367.  
  368. 1. License Grant.  Seagate grants to you a personal, nonexclusive
  369. license to use one copy of the Software for testing your
  370. hard-drive(s) on a single computer.  You are obtaining no rights in
  371. the Software except those given in this limited license.
  372.  
  373. 2. Ownership.  The Software is owned by Seagate and/or its
  374. suppliers. The Software is protected by United States copyright laws
  375. and international treaty provisions.  YOU MAY NOT REVERSE ENGINEER,
  376. REVERSE COMPILE OR DISASSEMBLE THE SOFTWARE.  You may not remove,
  377. alter or destroy any copyright, proprietary or confidential notices
  378. placed on the Software or the documentation.  You may copy the
  379. Software solely to make one backup or archival copy.  You may not
  380. copy the documentation.
  381.  
  382. 3. No Transfers.  You may not sublicense the Software.  You may not
  383. transfer the Software to a third party unless you cease all use of
  384. it, transfer all copies of it and accompanying Documentation, and
  385. the transferee agrees to be bound by the terms of this Agreement.
  386.  
  387. =-------------------------------------------------------------------=
  388. | 4. NO WARRANTIES. THE SOFTWARE AND ANY RELATED DOCUMENTATION ARE  |
  389. | PROVIDED TO YOU "AS IS." SEAGATE MAKES NO WARRANTIES, EXPRESS OR  |
  390. | IMPLIED, AND EXPRESSLY DISCLAIMS ALL REPRESENTATIONS, ORAL OR     |
  391. | WRITTEN, TERMS, CONDITIONS, AND WARRANTIES, INCLUDING BUT NOT     |
  392. | LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A  |
  393. | PARTICULAR PURPOSE, AND NONINFRINGEMENT.  WITHOUT LIMITING THE    |
  394. | ABOVE YOU ACCEPT THAT THE SOFTWARE MAY NOT MEET YOUR              |
  395. | REQUIIREMENTS, OPERATE ERROR FREE, OR IDENTIFY ANY OR ALL ERRORS  |
  396. | OR PROBLEMS, OR DO SO ACCURATELY.  This Agreement does not affect |
  397. | any statutory rights you may have as a consumer.                  |
  398. =-------------------------------------------------------------------=
  399. | 5. LIMITATION ON LIABILITY.  IN NO EVENT SHALL SEAGATE BE LIABLE  |
  400. | TO YOU, YOUR CUSTOMERS, OR OTHER USERS, FOR ANY DIRECT            |
  401. | CONSEQUENTIAL, SPECIAL, INCIDENTAL, OR INDIRECT DAMAGES OF ANY    |
  402. | KIND ARISING OUT OF THE LICENSE OF, USE OF, OR INABILITY TO USE   |
  403. | THE SOFTWARE, INCLUDING WITHOUT LIMITATION DATA LOSS, EVEN IF     |
  404. | SEAGATE OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF  |
  405. | SUCH DAMAGES.  IN NO EVENT SHALL SEAGATE'S LIABILITY EXCEED THE   |
  406. | LICENSE FEE PAID BY YOU OR $1.  THIS LIMITATION OF LIABILITY AND  |
  407. | RISK IS REFLECTED IN THE PRICE OF THE SOFTWARE.   SOME            |
  408. | JURISDICTIONS DO NOT ALLOW FOR LIMITATIONS ON CONSEQUENTIAL       |
  409. | DAMAGES.                                                          |
  410. =-------------------------------------------------------------------=
  411.  
  412. 6. Term.  Seagate may immediately terminate this Agreement and the
  413. license it grants if you fail to comply with any material term or
  414. condition. Upon such termination you must immediately cease using
  415. the Software and must follow Seagate's instructions regarding return
  416. of the Software. ALL DISCLAIMERS HEREIN SHALL SURVIVE TERMINATION.
  417.  
  418. 7. Access Outside the United States. You may not download or
  419. otherwise export or re-export the Software or any underlying
  420. information or technology (or direct product thereof) except in full
  421. compliance with all United States and other applicable laws and
  422. regulations. In particular, but without limitation, none of the
  423. Software or underlying information or technology (or direct product
  424. thereof) may be downloaded or otherwise exported or re-exported into
  425. (or to a national or resident of) (i) Cuba, Libya, North Korea,
  426. Iran, Iraq, or Rwanda or (ii) any Group D:1 or E:2 country (as
  427. specified in Supplement No. 1 to Part 740 of the US Export
  428. Administration Regulations, or any successor thereto). This Section
  429. 7 shall survive any termination of this Agreement.
  430.  
  431. 8. Miscellaneous.  This is the entire Agreement between you and
  432. Seagate, and supersedes any prior agreement, whether written or
  433. oral, relating to the subject matter of this Agreement.  The parties
  434. disclaim the application of the United Nations Convention on the
  435. International Sale of Goods. The parties agree that the law of
  436. California, USA, excluding its conflict of law rules, shall govern.
  437. Any lawsuit involving this Agreement must be brought in a court in
  438. California, and you hereby consent to jurisdiction in California.
  439. If any provision of this Agreement is ruled invalid, such invalidity
  440. shall not affect the validity of the remaining portions of this
  441. Agreement.
  442.  
  443. Seagate is a Delaware Limited Liability Company with its primary place
  444. of business located at 920 Disc Drive, Scotts Valley, CA 95066.
  445.  
  446. (C) 1999-2003 Seagate Technology LLC. End of User License Agreement.
  447.  
  448. =====================================================================
  449.  
  450. -=End of File: UATA100.TXT Rev. J=-
  451.  
  452.  
  453.  
  454.  
  455.  
  456.