I*DOLL

Abstract: Apparatus for a wireless computer controlled toy system is disclosed, the apparatus including a computer system operative to transmit a first transmission via a first wireless transmitter and at least one toy including a first wireless receiver, the toy receiving the first transmission via the first wireless receiver and operative to carry out at least one action based on said first transmission. A method for controlling the toy system is also disclosed.

Description: I * DO LL The present invention relates to toys in gene¬ ral, and particularly to toys used in conjunction with a computer system. Toys which are remotely controlled by wireless communication and which are not used in conjunction with a computer ρ « e m are well known in the art. Typically, such toys include vehicles whose motion is controlled by a human user via a remote control device. US Patent 4,712,184 to Haugerud describes a computer controlled educational toy, the construction of which teaches the user computer terminology and program¬ ming and robotic technology. Haugerud describes computer control of a toy via a wired connection, wherein the user of the computer typically writes a simple program to control movement of a robot. US Patent 4,84θ,6θ2 to Rose describes a talking doll responsive to an external signal, in which the doll has a vocabulary stored in digital data in a memory which may be accessed to cause a speech synthesizer in the doll to simulate speech. US Patent 5,021,878 to Lang describes an ani¬ mated character system with real-time control. US Patent 5.142,803 to Lang describes an ani¬ mated character system with real-time control. US Patent 5.191.615 to Aldava et al . describes an interrelational audio kinetic entertainment system in which movable and audible toys and other animated devices spaced apart from a television screen are provided with program synchronized audio and control data to interact with the program viewer in relationship to the television program . US Patent 5,195,920 to Collier describes a radio controlled toy vehicle which generates realistic sound effects on board the vehicle. Communications with a remote computer allows an operator to modify and add new sound ef ects . US Patent 5.270,480 to Hikawa describes a toy acting in response to a MIDI signal, wherein an instru¬ ment-playing toy performs simulated instrument playing movements . US Patent 5.289,273 to Lang describes a system for remotely controlling β system uses radio signals to transfer audio, video and other control signals to the animated character to pro¬ vide speech, hearing vision and movement in real-time. US Patent 5,388,493 describes a system for a housing for a vertical dual keyboard MIDI wireless con¬ troller for accordionists. The system may be used with either a conventional MIDI cable connection or by a wireless MIDI transmission system. German Patent DE 3G09~θ4θ to Neuhierl describes a device for adding the capability to transmit sound from a remote control to a controlled model vehicle. The sound is generated by means of a microphone or a tape recorder and transmitted to the controlled model vehicle by means of radio communications. The model vehicle is equipped with a speaker that emits the received sounds. The present invention seeks to provide an improved toy system for use in conjunction with a comput¬ er system. There is thus provided in accordance with a preferred embodiment of the present invention a wireless computer controlled toy system including a computer system operative to transmit a first transmission via a first wireless transmitter and at least one toy including a first wireless receiver, the toy receiving the first transmission via the first wireless receiver and opera¬ tive to carry out at least one action based on the first transmission . The computer system may include a computer game. The toy may include a plurality of toys, and the at least one action may include a plurality of actions. The first transmission may include a digital signal. The first transmission includes an analog signal and the analog signal may include sound. Additionally in accordance with a preferred embodiment of the present invention the computer system includes a computer having a MIDI port and wherein the computer may be operative to transmit the digital signal by way of the MIDI port. Additionally in accordance with a preferred embodiment of the present invention the sound includes music, a pre-recorded sound and/or speech. The speech may include recorded speech and synthesized speech. Further in accordance with a preferred embodi¬ ment of the present invention the at least one toy has a plurality of states including at least a sleep state and an awake state, and the first transmission includes a state transition command, and the at least one action includes transitioning between the sleep state and the awake state. A sleep state may typically include a state in which the toy consumes a reduced amount of energy and/or in which the toy is largely inactive, while an awake state is typically a state of normal operation. Still further in accordance with a preferred embodiment of the present invention the first transmis¬ sion includes a control command chosen from a plurality of available control commands based, at least in part, on a result of operation of the computer game. Additionally in accordance with a preferred embodiment of the present invention the computer system includes a plurality of computers. Additionally in accordance with a preferred embodiment of the present invention the first trans¬ mission includes computer identification data and the second transmission includes computer identification data. Additionally in accordance with a preferred embodiment of the present invention the at least one toy is operative to transmit a second transmission via a second wireless transmitter and the computer system is operative to receive the second transmission via a second wirplpςς rec iver. Moreover in accordance with a preferred embodi¬ ment of the present invention the system includes at least one input device and the second transmission in¬ cludes a status of the at least one input device. Additionally in accordance with a preferred embodiment of the invention the at least one toy in¬ cludes at least a first toy and a second toy, and wherein the first toy is operative to transmit a toy-to-toy transmission to the second toy via the second wireless transmitter, and wherein the second toy is operative to carry out at least one action based on the toy-to-toy transmission . Further in accordance with a preferred embodi¬ ment of the present invention operation of the computer system is controlled, at least in part, by the second transmission . Moreover in accordance with a preferred embod¬ iment of the present invention the computer system includes a computer game, and wherein operation of the game is controlled, at least in part, by the second transmission . The second transmission may include a digital signal and/or an analog signal. Still further in accordance with a preferred embodiment of the present invention the computer system has a plurality of states including at least a sleep state and an awake state, and the second transmission include a state transition command, and the computer is operative, upon receiving the second transmission, to transition between the sleep state and the awake state. Still further in accordance with a preferred embodiment of the present invention at least one toy includes sound input apparatus, and the second transmis¬ sion includes a sound signal which represents a sound input via the sound input apparatus. Additionally in accordance with a preferred embodiment of the present invention the computer system is also operative to perform at least one of the follow¬ ing actions: manipulate the sound signal; and play the sound signal . Additionally in accordance with a preferred embodiment of the present invention the sound includes speech, and the computer system is operative to perform a speech recognition operation on the speech. Further in accordance with a preferred embodi¬ ment of the present invention the second transmission includes toy identification data, and the computer system is operative to identify the at least one toy based, at least in part, on the toy identification data. Still further in accordance with a preferred embodiment of the present invention the first transmis¬ sion includes toy identification data. The computer system may adapt a mode of operation thereof based, at least in part, on the toy identification data. Still further in accordance with a preferred embodiment of the present invention the at least one action may include movement of the toy, movement of a part of the toy and/or an output of a sound. The sound may be transmitted using a MIDI protocol. There is also provided in accordance with another preferred embodiment of the present invention a game system including a computer system operative to control a computer game and having a display operative to display at least one display object, and at least one toy in wireless communication with the computer system, the computer game including a plurality of game objects, and the plurality of game objects includes the at least one display ob ect and the at least one toy. Further in accordance with a preferred embodi¬ ment of the present invention the at least one toy is operative to transmit toy identification data to the computer system, and the computer system is operative Lo adapt a mode of operation of the computer game based, at least in part, on the toy identification data. The computer system may include a plurality of computers . Additionally in accordance with a preferred embodiment of the present invention the first transmis¬ sion includes computer identification data and the second transmission includes computer identification data. There is also provided in accordance with a preferred embodiment of the present invention a data transmission apparatus including first wireless appara¬ tus including musical instrument data interface (MIDI) apparatus operative to receive and transmit MIDI data between a first wireless and a first MIDI device and second wireless apparatus including MIDI apparatus opera¬ tive to receive and transmit MIDI data between a second wireless and a second MIDI device, the first wireless apparatus is operative to transmit MIDI data including data received from the first MIDI device to the second wireless apparatus, and to transmit MIDI data including data received from the second wireless apparatus to the first MIDI device, and the second wireless apparatus is operative to transmit MIDI data including data received from the second MIDI device to the first wireless appara¬ tus, and to transmit MIDI data including data received from the first wireless apparatus to the second MIDI device . Further in accordance with a preferred embodi ¬ ment of the present invention the second wireless appara¬ tus includes a plurality of wirelesses each respectively associated with one of the plurality of MIDI devices, and each of the second plurality of wirelesses is operative to transmit MIDI data including data received from the associated MIDI device to the first wireless apparatus, and to ransmit MTnI data incl ing data received from the first wireless apparatus to the associated MIDI device . The first MIDI device may include a computer, while the second MIDI device may include a toy. Additionally in accordance with a preferred embodiment of the present invention the first wireless apparatus also includes analog interface apparatus operative to receive and transmit analog signals between the first wireless and a first analog device, and the second wireless apparatus also includes analog interface apparatus operative to receive and transmit analog sig¬ nals between the second wireless and a second analog device, and the first wireless apparatus is also opera¬ tive to transmit analog signals including signals re¬ ceived from the first analog device to the second wire¬ less apparatus, and to transmit analog signal including signals received from the second wireless apparatus to the first analog device, and the second wireless appara¬ tus is also operative to transmit analog signals includ¬ ing signals received from the second analog device to the first wireless apparatus, and to transmit analog signals including data received from the first wireless apparatus to the second analog device. There is also provided in accordance with another preferred embodiment of the present invention a method for generating control instructions for a computer controlled toy system, the method includes selecting a toy, selecting at least one command from among a plurali- ty of commands associated with the toy, and generating control instructions for the toy including the at least one command. Further in accordance with a preferred embodi¬ ment of the present invention the step of selecting at least one command includes choosing a command, and specifying at least one control parameter associated with hp rh . n command. Still further in accordance with a preferred embodiment of the present invention the at least one control parameter includes at least one condition depend¬ ing on a result of a previous command. Additionally in accordance with a preferred embodiment of the present invention at least one of the steps of selecting a toy and the step of selecting at least one command includes utilizing a graphical user interface . Still further in accordance with a preferred embodiment of the present invention the previous command includes a previous command associated with a second toy. Additionally in accordance with a preferred embodiment of the present invention the at least one control parameter includes an execution condition con¬ trolling execution of the command. The execution condition may include a time at which to perform the command and/or a time at which to cease performing the command. The execution condition may also include a status o f the toy. Additionally in accordance with a preferred embodiment of the present invention the at least one control parameter includes a command modifier modifying execution of the command. Still further in accordance with a preferred embodiment of the present invention the at least one control parameter includes a condition dependent on a future event. Additionally in accordance with a preferred embodiment of the present invention the at least one command includes a command to cancel a previous command. There is also provided for in accordance with a preferred embodiment of the present invention a signal transmission apparatus for use in conjunction with a computer, the apparatus including wireless transmission apparatus; and signal processing apparatus including at least one of the following analog/digital sound conver¬ sion apparatus operative to convert analog sound signals to digital sound signals, to convert digital sound sig¬ nals to analog sound signals, and to transmit the sig¬ nals between the computer and a sound device using the wireless transmission apparatus; a peripheral control interface operative to transmit control signals between the computer and a peripheral device using the wireless transmission apparatus; and a MIDI interface operative to transmit MIDI signals between the computer and a MIDI device using the wireless transmission apparatus. There is also provided in accordance with another preferred embodiment of the present invention a computer system including a computer, and a sound card operatively attached to the computer and having a MIDI connector and at least one analog connecter, wherein the computer is operative to transmit digital signals by means of the MIDI connector and to transmit analog sig¬ nals by means of the at least one analog connector. Further in accordance with a preferred embodi¬ ment of the present invention the computer is also opera¬ tive to receive digital signals by means of the MIDI connector and to receive analog signals by means of the at least one analog connector. In this application the term "radio" includes all forms of "wireless" communication. The present invention will be understood and appreciated from the following detailed description, taken in conjunction with the drawings in which: Fig. 1A is a partly pictorial, partly block diagram illustration of a computer control system includ¬ ing a toy, constructed and operative in accordance with a preferred embodiment of the present invention; Fig. IB is a partly pictorial, partly block diagram illustration a preferred implementation of the toy 122 of Fig. 1A; Fig. 1C is a partly pictorial, partly block diagram illustration of a computer control system includ¬ ing a toy, constructed and operative in accordance with an alternative preferred embodiment of the present inven¬ tion ; Figs. 2A - 2C are simplified pictorial illus¬ trations of a portion of the system of Fig. 1A in use; Fig. 3 is a simplified block diagram of a preferred implementation of the computer radio interface 110 of Fig. 1A; Fig. 4 is a more detailed block diagram of the computer radio interface 110 of Fig. 3; Figs. 5A - D taken together comprise a sche¬ matic diagram of the apparatus of Fig. 4; Fig. 5E is an schematic diagram of an alterna¬ tive implementation of the apparatus of Fig. D; Fig. 6 is a simplified block diagram of a preferred implementation of the toy control device 130 of Fig. 1A; Figs. 7A - 7F. taken together with either Fig. D or Fig. E, comprise a schematic diagram o f the appa¬ ratus of Fig. 6; Fig. 8A is a simplified flowchart illustration of a preferred method for receiving radio signals, exe¬ cuting commands comprised therein, and sending radio signals, within the toy control device 130 of Fig. 1A; Figs. 8B - 8T, taken together, comprise a simplified flowchart illustration of a preferred imple¬ mentation of the method of Fig. 8A ; Fig. 9A is a simplified flowchart illustration of a preferred method for receiving MIDI signals, receiv¬ ing radio signals, executing commands comprised therein, sending radio signals, and sending MIDI signals, within the computer radio interface 110 of Fig. 1A; Cigs 9B 9N, taken together with Figs. 8M, comprise a simplified flowchart illustration of a preferred implementation of the method of Fig. 9A; Figs. 10A - IOC are simplified pictorial illus¬ trations of a signal transmitted between the computer radio interface 110 and the toy control device 130 of Fig. 1A; Fig. 11 is a simplified flowchart illustration of a preferred method for generating control instructions for the apparatus of Fig. 1A; Figs. 12A - 12C are pictorial illustrations of a preferred implementation of a graphical user interface implementation of the method of Fig. 11; Fig. 13 is a block diagram of a first sub-unit of a multi-port multi-channel implementation of the computer radio interface 110 of Fig. 1A, which sub-unit resides within computer 100 of Fig. 1A; Fig. 14 is a block diagram of a second sub- unit of a multi-port multi-channel implementation of the computer radio interface 110 of Fig. 1A, which sub-unit complements the apparatus of Fig. 13 and resides exteri¬ orly to computer 100 of Fig. 1A; Figs. 1 A - 15E, taken together, form a de¬ tailed electronic schematic diagram of the toy control device of Fig. 6, suitable for the multi-channel imple¬ mentation of Figs. 13 and 14; Fig. 16 is a simplified flowchart illustration of a preferred method by which a computer selects a control channel pair in anticipation of a toy becoming available and starts a game-defining communication over the control channel each time both a toy and a transceiv¬ er of the computer radio interface are available; Fig. 17 is a simplified flowchart illustration of a preferred method for implementing the "select con¬ trol channel pair" step of Fig. 16; Fig. lδA is a simplified flowchart illustration of a preferred method for implementin the "select i for¬ mation communication channel pair" step of Fig. 16; Fig. lδB is a simplified flowchart illustration of a preferred method for performing the "locate comput¬ er" step of Fig. 18A; Fig. 19 is a simplified flowchart illustration of a preferred method of operation of the toy control device 130 ; Fig. 20 is a simplified illustration of a remote game server in association with a wireless comput¬ er controlled toy system which may include a network computer; Fig. 21 is a simplified flowchart illustration of the operation of the computer or of the network com¬ puter of Fig. 20, when operating in conjunction with the remote server ; Fig. 22 is a simplified flowchart illustration of the operation of the remote game server of Fig. 20; Fig. 23 is a semi-pictorial semi-block diagram illustration of a wireless computer controlled toy system including a a proximity detection subsystem operative to detect proximity between the toy and the computer; Figs. 24A - 24E, taken together, form a de¬ tailed electronic schematic diagram of a multi-channel implementation of the computer adio interface 110 of Fig. which is similar to the detailed electronic sche¬ matic diagrams of Figs. A - D except for being multi¬ channel, therefore capable of supporting full duplex applications, rather than single-channel ; Figs. 25A - 2 F, taken together, form a de¬ tailed schematic illustration of a computer radio inter¬ face which connects to a serial port of a computer rather than to the soundboard of the computer. Figs. 26A - 26D, taken together, form a de¬ tailed schematic illustration of a computer radio inter¬ face which connects to a parallel port of a computer rather than to the soundboard of the computer. Figs. 27A - 27J are preferred flowchart illus¬ trations of a preferred radio coding technique which is an alternative to the radio coding technique described above with reference to Figs. 8E, 8G - 8M and 10A - C; Figs. 2δA - 2δK, taken together, form a de¬ tailed electronic schematic diagram of the multi-port multi-channel computer radio interface sub-unit of Fig. 13; Figs. 2 A - 2 1, taken together, form a de¬ tailed electronic schematic diagram of the multi-port multi-channel computer radio interface sub-unit of Fig. 14; Fig. 30 is a partly pictorial, partly block diagram illustration of a computer control system includ¬ ing a toy, constructed and operative in accordance with a further preferred embodiment of the present invention; Fig. 31 is a block diagram is a simplified block diagram illustrating the combination of the comput¬ er radio interface and the toy control device as used in the embodiment of Fig. 30; and Figs. 32A, 32B and 32C taken together form a simplified block diagram of the EPLD chip of Fig. 2δH. Appendix A is a computer listing of a preferred software implementation of the method of Figs. 9A - 9N, together with the method of Figs. 8D - 8M ; Appendix B is a computer listing of a preferred software implementation of the method of Figs. 8A - 8T; Appendix C is a computer listing of a preferred software implementation of an example of a computer game for use in the computer 100 of Fig. 1; Appendix D is a computer listing of a preferred software implementation of the method of Figs. 11 and Figs. 12A - 12C. Appendices E - H, taken together, are computer listings from which a first, DLL-compatible , functions library may be constructed; and Appendices I - 0, taken together, are computer listings of a second functions library which may be used to generate a variety of games for any of the computer control systems shown and described herein. Reference is now made to Fig. 1A which is a partly pictorial, partly block diagram illustration of a computer control system including a toy, constructed and operative in accordance with a preferred embodiment of the present invention. The system of Fig. 1A comprises a computer 100, which may be any suitable computer such as, for example, an IBM-compatible personal computer. The computer 100 is equipped with a screen 105- The computer 100 is preferably equipped with a sound card such as, for example, a Sound Blaster Pro card commercially available from Creative Labs, Inc. , 1901 McCarthy Boulevard, Milpi- tas CA 95035 or from Creative Technology Ltd. , 67 Ayer Rajah Crescent #03 _ l8, Singapore, 0 13; a hard disk; and, optionally, a CD-ROM drive. The computer 100 is equipped with a computer radio interface 110 operative to transmit signals via wireless transmission based on commands received from the computer 100 and, in a preferred embodiment of the present invention, also to receive signals transmitted elsewhere via wireless transmission and to deliver the signals to the computer 100. Typically, commands trans¬ mitted from the computer 100 to the computer radio inter¬ face 110 are transmitted via both analog signals and digital signals, with the digital signals typically being transmitted by way of a MIDI port. Transmission of the analog and digital signals is described below with refer ¬ ence to Fig . 3 • The transmitted signal may be an analog signal or a digital signal. The received signal may also be an analog signal or a digital signal. Each signal typically comprises a message. A preferred implementation of the computer radio interface 110 is described below with reference to Fig. 3- The system of Fig. 1A also comprises one or more toys 120. The system of Fig. 1A comprises a plural¬ ity of toys, namely three toys 122, 124, and 126 but it is appreciated that, alternatively, either one toy only or a large plurality of toys may be used. Reference is now additionally made to Fig. IB, which is a partly pictorial, partly block diagram illus¬ tration of the toy 122 of Fig. 1A. Each toy 120 comprises a power source 125, such as a battery or a connection to line power. Each toy 120 also comprises a toy control device 130, operative to receive a wireless signal transmitted by the computer 100 and to cause each toy 120 to perform an action based on the received signal. The received signal may be, as explained above, an analog signal or a digital signal. A preferred implementation of the toy control device 130 is described below with reference to Fig. 6. Each toy 120 preferably comprises a plurality of input devices 140 and output devices 150. as seen in Fig. IB. The input devices 140 may comprise, for example on or more of the following: a microphone l4l; a micro- switch sensor 142; a touch sensor (not shown in Fig. IB) ; a light sensor (not shown in Fig. IB) ; a movement sensor 143, which may be, for example, a tilt sensor or an acceleration sensor. Appropriate commercially available input devices include the following: position sensors available from Hamlin Inc. , 612 East Lake Street, Lake Mills, WI 53551, USA; motion and vibration sensors avail¬ able from Comus International, 263 Hillside Avenue, Nutley, New Jersey 07110, USA; temperature, shock, and magnetic sensors available from Murata Electronics Ltd. , Hampshire, England; and switches available from C & K Components Inc. , 15 Riverdale Avenue, Newton, MA 02058- 1082, USA or from Micro Switch Inc. , a division of Honeywell , USΛ. The output de ices 1 may comprise, for example, one or more of the following: a speaker 151; a light 152; a solenoid 153 which may be operative to move a portion of the toy; a motor, such as a stepping motor, operative to move a portion of the toy or all of the toy (not shown in Fig. IB) . Appropriate commercially avail¬ able output devices include the following: DC motors available from Alkatel (dunkermotoren) , Postfach 1240, D- 7823. Bonndorf/Schwarzald , Germany; stepping motors and miniature motors available from Haydon Switch and Instru¬ ments, Inc. (HSI) . 1500 Meriden Road, Waterbury ,CT , USA; and DC solenoids available from Communications Instru¬ ments, Inc. , P.O Box 520, Fairview, North Carolina 28730, USA. Examples of actions which the toy may perform include the following: move a portion of the toy; move the entire toy; or produce a sound, which may comprise one or more of the following: a recorded sound, a s nthe¬ sized sound, music including recorded music or synthe¬ sized music, speech including recorded speech or synthe¬ sized speech . The received signal may comprise a condition governing the action as, for example, the duration of the action, or the number of repetitions of the action. Typically, the portion of the received signal comprising a message comprising a command to perform a specific action as, for example, to produce a sound with a given duration, comprises a digital signal. The por¬ tion of the received signal comprising a sound, for example, typically comprises an analog signal. Alterna ¬ tively, in a preferred embodiment of the present inven¬ tion, the portion of the received signal comprising a sound, including music, may comprise a digital signal, typically a signal comprising MIDI data. The action the toy may perform also includes reacting to signals transmitted by another toy, such as, for example, playing sound chat the otner toy is monitor¬ ing and transmitting. In a preferred embodiment of the present inven¬ tion, the toy control device 130 is also operative to transmit a signal intended for the computer 100, to be received by the computer radio interface 110. In this embodiment, the computer radio interface 110 is prefera¬ bly also operative to poll the toy control device 130, that is, transmit a signal comprising a request that the toy control device 130 transmit a signal to the computer radio interface 110. It is appreciated that polling is particularly preferred in the case where there are a plurality of toys having a plurality of toy control devices 130. The signal transmitted by the toy control device 130 may comprise one or more of the following: sound, typically sound captured by a microphone input device l4l; status of sensor input devices 140 as, for example, light sensors or micro switch; an indication of low power in the power source 125; or information identi¬ fying the toy. It is appreciated that a sound signal trans¬ mitted by the device 130 may also include speech. The computer system is operative to perform a speech recogni¬ tion operation on the speech signals. Appropriate commercially available software for speech recognition is available from companies such as: Stylus Innovation Inc. , One Kendall Square, Building 300, Cambridge, MA 02139, USA; A&G Graphics Interface, USA, Telephone No. (617)492- 0120, Telefax No. ( 617 ) 427~362 ; "Dragon Dictate For Windows", available from Dragon Systems Inc. , 320 Nevada Street, MA. 02160, USA, and "SDK" available from Lernout & Hausple Speech Products, Sint-Krispijnstraat 7, 8900 Leper, Belgium. The signal from the radio control interface 110 may also comprise, for example, one or more of the fol¬ lowing: a request to ignore input from one or more input devices l4θ; a request to activate one or more input devices 140 or to stop ignoring input from one or more input devices l4θ; a request to report the status of one or more input devices 140; a request to store data re¬ ceived from one or more input devices l4θ, typically by latching a transition in the state of one or more input devices 140, until a future time when another signal from the radio control interface 110 requests the toy control device 130 to transmit a signal comprising the stored data received from the one or more input devices 140; or a request to transmit analog data, typically comprising sound, typically for a specified period of time. Typically, all signals transmitted in both directions between the computer radio interface 110 and the toy control device 130 include information identify¬ ing the toy . Reference is now made to Fig. 1C, which is a partly pictorial, partly block diagram illustration of a computer control system including a toy, constructed and operative in accordance with an alternative preferred embodiment of the present invention. The system of Fig. 1C comprises two computers 100. It is appreciated that, in general, a plurality of computers 100 may be used. In the implementation of Fig. 1C, all signals transmitted in both directions between the computer radio interface 110 and the toy control device 130 typically include informa¬ tion identifying the computer. The operation of the system of Fig. 1A is now briefly described. Typically, the computer 100 runs software comprising a computer game, typically a game including at least one animated character. Alternative ¬ ly, the software may comprise educational software or any other interactive software including at least one animat¬ ed object. As used herein, the term "animated object" includes any object which may be depicted on the computer screen 105 and which interacts with the user of the computer via input to and output from the computer. An animated object may be any object depicted on the screen such as, for example: a doll; an action figure; a toy, such as, for example, an activity toy, a vehicle, or a ride-on vehicle; a drawing board or sketch board; or a household object such as, for example, a clock, a lamp, a chamber pot, or an item of furniture. Reference is now additionally made to Figs 2A - 2C, which depict a portion of the system of Fig. 1A in use. The apparatus of Fig. 2A comprises the computer screen 105 of Fig. 1A. On the computer screen are de¬ picted animated objects 160 and I65. Fig. 2B depicts the situation after the toy 122 has been brought into range of the computer radio inter¬ face 110 of Fig. 1A, typically into the same room there¬ with. Preferably, the toy 122 corresponds to the ani¬ mated object l6θ. For example, in Fig. 2B the toy 122 and the animated object 160, shown in Fig. 2A, are both a teddy bear. The apparatus of Fig. 2B comprises the computer screen 105, on which is depicted the animated object 165. The apparatus of Fig. 2B also comprises the toy 122. The computer 100, having received a message via the computer radio interface 110, from the toy 122, no longer displays the animated object l6θ corresponding to the toy 122. The functions of the animated object l6θ are now performed through the toy 122, under control of the computer 100 through the computer radio interface 110 and the toy control device 130. Fig. 2C depicts the situation after the toy 126 has also been brought into range of the computer radio interface 110 of Fig. 1A, typically into the same room therewith. Preferably, the toy 126 corresponds to the animated object 165- For example, in Fig. 2C the toy 126 and the animated object 165. shown in Figs. 2A and 2B, are both a clock. The apparatus of Fig. 2C comprises the computer screen 105, on which no animated objects are depicted . The apparatus of Fig. 2C also comprises the toy 126. The computer 100, having received a message via the computer radio interface 110 from the toy 126, no longer displays the animated object 165 corresponding to the toy 126. The functions of the animated object I65 are now performed through the toy 126, under control of the computer 100 through the computer radio interface 110 and the toy control device 130. In Fig. 2A , the user interacts with the animat¬ ed objects l6θ and I65 on the computer screen, typically using conventional methods. In Fig. 2B the user also interacts with the toy 122, and in Fig. 2C typically with the toys 122 and 126, instead of interacting with the animated objects 160 and 165 respectively. It is appre¬ ciated that the user may interact with the toys 122 and 126 by moving the toys or parts of the toys; by speaking to the toys; by responding to movement of the toys hich movement occurs in response to a signal received from the computer 100; by responding to a sound produced by the toys, which sound is produced in response to a signal received from the computer 100 and which may comprise music, speech, or another sound; or otherwise. Reference is now made to Fig. 3 which is a simplified block diagram of a preferred embodiment of the computer radio interface 110 of Fig. 1A. The apparatus of Fig. 3 comprises the computer radio interface 110. The apparatus of Fig. 3 also comprises a sound card 190, as described above with reference to Fig. 1A. In Fig. 3, the connections between the computer radio interface 110 and the sound card 190 are shown. The computer radio interface 110 comprises a DC unit 200 which is fed with power through a MIDI interface 210 from a sound card MIDI interface 19 , and the following interfaces: a MIDI interface 210 which con¬ nects to the sound card MIDI interface 194: an audio interface 220 which connects to an audio interface 1 2 of the sound card 190; and a secondary audio interface 230 which preferably connects to a stereo sound system for producing high quality sound under control of software running on the computer 100 (not shown) . The apparatus of Fig. 3 also comprises an antenna 240, which is operative to send and receive signals between the computer radio interface 110 and one or more toy control devices 130. Fig. 4 is a more detailed block diagram of the computer radio interface 110 o f Fig. 3- The apparatus of Fig. 4 comprises the DC unit 200, the MIDI interface 210, the audio interface 220, and the secondary audio inter¬ face 230. The apparatus of Fig. 4 also comprises a multiplexer 240, a micro controller 250, a radio trans¬ ceiver 26θ, a connection unit 270 connecting the radio transceiver 260 to the micro controller 250, and a compa¬ rator 280. Reference is now made to Figs. 5A - 5D, which taken together comprise a schematic diagram of the appa¬ ratus of Fig . . The following is a preferred parts list for the apparatus of Figs. 5A - C : Kl Relay Dept, Idee, 1213 Elco Drive, Sunnyvale, Calif. 94089-2211, USA. 2. UI 8751 microcontroller, Intel Corporation, San Tomas 4, 2700 San To as Expressway, 2nd Floor, Santa Clara 95051, CA USA. 3- U2 CXO - 12MHZ (crystal oscil¬ lator) , Raltron , 2315 N.W. 107th Avenue, Miami Florida 33172, USA. 4. U4 MC33174. Motorola. Phoenix, AZ, USA. , Tel . No. (602) 897-5056. 5- Diodes 1N914 , Motorola, Phoenix, AZ, USA. Tel. No. (602)897" 5056. 6. Transistors 2N2222 and MPSA14, Motoro¬ la, Phoenix. AZ , USA. Tel. No. (602)897-5056. The following is a preferred parts list for the apparatus of Fig. 5D∑ 1. UI SILRAX-418-A UHF radio telemetry receive module, Ginsburg Electronic GmbH, Am Moosfeld 85, D-81829, Munchen, Germany. Alternatively, UI of Fig. 5D may be replaced by: UI 433.92MHz Receive Module Part No. 0927, available from CEL SALES LTD. , Cel House, Unit 2, Block 6, Shenstone Trading Estate, Bromsgrove, Halesowen, West Midlands B36 3XB , UK. 2. U2 TXM-418-A low power UHF radio telemetry transmit module, Ginsburg Electronic GmbH, Am Moosfeld 85, D-1829, Munchen, Germany. Alternatively, U2 of Fig. 5D may be replaced by: U2 433-92 SIL FM Transmitter Module Part No, 229, available from CEL SALES LTD. , Cel House, Unit 2, Block 6, Shenstone Trading Estate, Bromsgrove, Hales- owen. West Midlands B36 3 B UK. Reference is now additionally made to Fig. 5E, which is a schematic diagram of an alternative implemen¬ tation of the apparatus of Fig. 5D . The following is a preferred parts list for the apparatus of Fig. 5E: 1. UI BIM-418-F low power UHF data transceiver module, Ginsburg Electronic GmbH, Am Moosfeld 85, D-81829, Munchen, Germany. Alternate 1 UI S20043 spread spectrum full duplex transceiver, AMI Semiconductors - American Microsystems, Inc. , Idaho, USA. Alternate 1. UI SDT-300 synthesized trans¬ ceiver, Circuit Design, Inc . , Japan . Alternati ely, UI may be replaced by: UI RY3GB021 RF 900Mhz units, available from SHARP ELEC¬ TRONIC COMPONENTS GROUP. 5700 Northwest, Pacific Rim Boulevard #20, Camas , Washington, USA. UI RY3GB100 RF Units For DECT, available from SHARP ELECTRONIC COMPONENTS GROUP 5700 Northwest, Pacific Rim Boulevard #20, Camas, Washington, USA. In the parts list for Fig. 5E, one of item 1 or either of the alternate items 1 may be used for UI . It is appreciated that the appropriate changes will have to be made to all the circuit boards for alter¬ nate embodiments of the apparatus. The apparatus of Fig. 5E has similar function¬ ality to the apparatus of Fig. 5∑> > but has higher bit rate transmission and reception capacity and is, for example, preferred when MIDI data is transmitted and received . Figs. 5A - E are self-explanatory with regard to the above parts lists. Reference is now made to Fig. 6 which is a simplified block diagram of a preferred embodiment of the toy control device 130 of Fig. 1A. The apparatus of Fig. 6 comprises a radio transceiver 260, similar to the radio transceiver 260 of Fig. 4. The apparatus of Fig. 6 also comprises a microcontroller 2 0 similar to the microcon¬ troller 250 of Fig. 4. The apparatus of Fig. 6 also comprises a digi¬ tal input/output interface (digital 1/0 interface) 290, which is operative to provide an interface between the microcontroller 250 and a plurality of input and output devices which may be connected thereto such as, for example, four input device and four output devices. A preferred implementation of the digital 1/0 interface 290 is described in more detail below with reference to Fig. 7A - 7F. The apparatus of Fig. 6 also comprises an analog input/output interface (analog 1/0 interface) 300 operatively connected to the radio transceiver 260, and operative to receive signals therefrom and to send sig¬ nals thereto . The apparatus of Fig. 6 also comprises a multi¬ plexer 30 which is operative, in response to a signal from the microcontroller 250, to provide output to the analog I/O interface 300 only when analog signals are being transmitted by the radio transceiver 260, and to pass input from the analog I/O interface 300 only when such input is desired. The apparatus of Fig. 6 also comprises input devices l4θ and output devices 150. In Fig. 6, the input devices 140 comprise, by way of example, a tilt switch operatively connected to the digital 1/0 interface 290, and a microphone operatively connected to the analog 1/0 interface 300. It is appreciated that a wide variety of input devices l4θ may be used. In Fig. 6, the output devices 150 comprise, by way of example, a DC motor operatively connected to the digital 1/0 interface 290, and a speaker operatively connected to the analog 1/0 interface 300. It is appre¬ ciated that a wide variety of output devices 150 may be used . The apparatus of Fig. 6 also comprises a DC control 310, a preferred implementation of which is described in more detail below with reference to Figs. 7A - 7F. The apparatus of Fig. 6 also comprises a compa¬ rator 28θ, similar to the comparator 2δ0 of Fig. 4. The apparatus of Fig. 6 also comprises a power source 125, shown in Fig. 6 by way of example as batter¬ ies, operative to provide electrical power to the appara¬ tus of Fig. 6 via the DC control 310. Reference is now made to Figs. 7A - 7F which, taken together with either Fig. 5D or 5E, comprise a schematic diagram of the toy control device of Fig. 6. If the schematics of Fig. E is employed to implement the computer radio interface of Fig. 4, using RY3GB021 as UI of Fig. 5E, then the same schematics of Fig. E are preferably employed to implement the toy control device of Fig. 6 except that RY3GH021 is used to implement UI rather than RY3GB021. The following is a preferred parts list for the apparatus of Figs. 7A - 7F: UI 87 1 microcontroller, Intel Corporation, San Tomas 4, 2700 San Tomas R r ςews , 2nd Floor, Santa Clara 95051, CA USA. U2 LM78LO5, National Semicon¬ ductor, 2900 Semiconductor Drive, Santa Clara, CA . 95052, USA. U3 CXO - 12MHz (crystal oscil¬ lator) , Raltron, 2315 N.W. 107th Avenue, Miami, FL. 33172. USA. U4 MC33174, Motorola, Phoenix, AZ, USA. Tel. No. (602) 897-5056. U5 MC34119, Motorola, Phoenix, AZ. USA. Tel. No. (602) 897-5056. U6 4066, Motorola, Phoenix, AZ. USA. Tel. No. (602) 897-5056. Diode 1N914, 1N4005, Motorola, Phoenix, AZ , USA. Tel. No. (602)897-5056. Transistor 2^2222 , 2N3906, Motorola, Phoenix, AZ, USA. Tel. No. (602)897-5056. Transistors 2N2907 and MPSA14, Motoro¬ la, Phoenix, AZ, USA. Tel. No. (602)897-5056. Figs. 7A - 7F are self-explanatory with refer¬ ence to the above parts list. As stated above with reference to Fig. 1A, the signals transmitted between the computer radio interface 110 and the toy control device 130 may be either analog signals or digital signals. It the case of digital signals, the digital signals preferably comprise a plu¬ rality of predefined messages, known to both the computer 100 and to the toy control device 130. Each message sent by the computer radio inter¬ face 110 to the toy control device 130 comprises an indication of the intended recipient of the message. Each message sent by the toy control device 130 to the computer radio interface 110 comprises an indication of the sender of the message. In the embodiment of Fig. 1C described above, messages also comprise the following: each message sent by the computer radio inter¬ face 110 to the toy control device 130 comprises an indication of the sender of the message; and each message sent by the toy control device 130 to the computer radio interface 110 comprises an indica¬ tion of the intended recipient of the message. A preferred set of predefined messages is as follows : COMMAND STKUCTURIi COMMANDS LLST From the Computer tu the Toy contiol device Λ. OUTPUT COMMANDS Set I oy Loiilml ILC output pin to a digital level D ( uinputct address 00-03 II A unit addiess - 00-FF II 10 i number - 00-03 II D Dala- 00-01 II Example 1 01 000005000103010000 set io 3 to "1" 2 01000005000103000000 set io 3 to "0" CHANGE IO FOR TIME Change l " o> lontiol vice output pin to D fur a penod of time and then return to previous state. r-o o example. I. 01000005000203050000 set io 3 to "1" for 5 seconds IJ. INPUT COMMANDS SEND STATUS OF SENSORS send the I o\ contiol device status of all sensois P Coinpiilei addi ss 00-03 H A unit addiess - 00-FF II o example 01000005 10000000000 send current status of sensors SENSORS SCAN MODE ON Slai l sc nning I he IDS c out ml ice sensois, a nil if one of tliein is closed (picssed to '0'), send back an ack P C υmputei addiess 00-03 II A unit addiess - 00-FF II example I 0100000 010100000000 scan mode of sensors ON SENSORS SCAN MODE ON ONCE Stait scanning the I o\ cυnli υl device sensors, and if one of them is closed (pressed to '0'), send back an ack, then disable scanning the sensors SENSORS SCAN MODE OFF Slop scanning the I uy contiυl device sensois P Computer address 00-03 A unit addiess - 00-FF example 10000 OS 010300000000 scan mode of sensors OFF C. AUDIO OUT COMMANDS START AUDIO PLAY lait placing an audio in a speakei of the Toy contiυl device The Audio is sent to the Toy control device by the computer sound card and the Computer lailio inteilace P Computer address 00-03 11 A. unit address - 00-FF II 01000005020000000000 Start audio-play STOP AUDIO PLAY Stop pla\ mg an audio in a speakei of the Toy coiiliol device P Computei addiess 00-03 11 A unit addiess - 00-FF II 010000 O 020100000000 Stop audio-play n SIΛRI AUDIO AND IO I'EΛY FOR TIME Slai I pla\ mg in audio in a speakei ol the 1 o \ conti ol dev ice and sel an io pin to ' 1' Aller time I , stop audio and set 10 to '0' slai I Ibis command aller a delay id* I OOms il SC=" I " then allei the execution of this command, start the input command SCAN SENSORS ON ONCE (if any sensoi is picssed en dining the audio (day, send a message to the computer) P ( oniputei addiess 00-03 II O A unit addiess - 00-FF II σs IO i/o nuiiibci - 0-3 II (if 10>3 then don't sel IO) 10,11,12 I IMF: 000-FFF II (* 1 OOms) (T0=MMSB, T 1 =MSB T0=LSB) td delay time befor execute OF II (*IOOms) 010000 O 0204802Λ 0100 Slait audio-play and IO ft 3 for 6.4 second 640=28011 delay beloie execution 1 * I OOms- I sec 01 00000ι 0204802Λ I 100 Shut audio-play and 10 // 3 for 64 second and set scan sensors on once mode delay befoie execution = 10* I00ms=lsec D. AUDIO IN COMMANDS TRANSMIT MIC FOR TIME Requests the I conliol device lo I laiismil niiciophυne audio liom the foy contiυl device to the Coniputei radio inteiface and lo the sound card of the coniputei loi lime T J --4 example I 010000 O J 00 A 000000 slai I niic mode foi 10 seconds E. C;I:NI:KAU ΓOV COMMANDS GOTO SEEEP MODE Requests the I o\ conliol device to go into pouei save mode (sleep) P ( υmpulei addiess 00-03 II CO A unit addiess - 00-FF II oo 010000 OS 04 100000000 switch the Foy control device into sleep mode COTO AWAKE MODE Requests the I o\ conliol device to go into an awake mode Computer addiess 00-03 II A unit addiess - 00-FF II 010000 OS 040200000000 switch the Toy conliol device into awake mode. J ID TOY RESET Requests l he I in loniiol device lo pcifoim RESET P Computer addiess 00-03 II A unit address - 00-FF II 0100000504 OF 00000000 J Toy reset o TOY USE NEW RF CHANNELS cqui'siN i e I o\ oiiti l dev ue l sw ikli lo new \- li nsniit and icceive channels P Computer addiess 00-03 II A unit addiess - 00-FF II CHI 11 ansmit RF channel number 0-F II CII2 Receive RF Channel number 0-F II 010000 OS 04 OA 12000000 Switch to new RX and TX RF channels Note " 1 his comniand is available only with enhanced ladio modules (alternate UI of Fig.5E ) or with the modules described if Fig 15A-I5E and 24Λ-24F E. TELEMETRY Information sent by the Toy control device, as an ACK to the command received from the Computer radio interface OK ΛC K Send back an ACK about the command that was received ok J ro P Computer addi ess 00-03 H A: unit address - 00-FF H cmd 1 ,2 Received command MSB ok ack. 00-FF H cmd 3,4 Received command LSB ok ack 00-FF Fl sen 1 ,2 Sensors 0-7 status 00-FF H 01 60 00 05 OA 00 01 01 FF 00 OK ack for 0101 command. (sensors scan mode on command) status, all sensors are not pressed (FF) the computer radio interface number is 6 0 1 (.0 00 OS OΛ 00 01 01 FE 00 OK ack for 0101 command (sensors scan mode on command) status sensor # 8 is pressed (F ) the compuler radio inleiface number is 6 E. REQUESTS Requests sent by the Toy control device, after an event. TOY_IS_Λ\VΛKE_REQ Send a message to the Computer radio intei face if the Toy control device goes from sleep mode to awake mode. -p. J 01 60 00 05 OA 00 AB 00 FF 00 Toy is awake message F. CRI (Computer Radio Interface)- comniands Commands that are sent only to the Computer radio interface. SWITCH AUDIO OUT TO RADIO & TRANSM IT -p» A Requests the Computer radio interface to switch audio out from (he computer sound card to the radio wireless transceiver and transmit. P Computer address 00-03 H SWITCH AUDIO OUT TO JACK & STOP TRANSMIT Requests the Coniputei ladio inteiface to switch audio out fiom the radio RF wireless transceiver to the speakeisjack and to stop transmit P Computer address 00-03 II M TE RADIO J en Mute the radio transmit Computer addiess 00-03 II UN-M UTE RADIO UN-Mute the radio transmit CRI RESET Perform sollwaic reset on the Computer radio interface unit P Computer address 00-03 H G. CRI - ACK ACK sent only lo the Computer by the Computer radio interface, only after CRI commands CRI COMMAN D ACK This is an ACK for a CRI command this ACK is sent to the computer by the computer-radio-interface, after executing a command successfully P Computer address 00-03 H cmd 1 ,2 Received CRI command MSB ok ack 00-FF H cmd 3,4 Received CRI command LSB ok ack 00-FF I I 1 01 60 00 )0 01) 00 OC 01 00 00 OK ack for OCO I CRI command (SWITCH AUDIO OUT TO JACK) the computerj adio interface number is 6 2 01 60 00 00 01) 00 OC OF 00 00 OK ack for OCOF CRI command (CRI reset) the computer radio interface number is 6 This nek is also sent on POWER DP RESET Reference is now made to Fig. 8A , which is a simplified flowchart illustration of a preferred method for receiving radio signals, executing commands com¬ prised therein, and sending radio signals, within the toy control device 130 of Fig. 1A. Typically, each message as described above comprises a command, which may include a command to process information also comprised in the message. The method of Fig. 8A preferably comprises the following steps: A synchronization signal or preamble is detect¬ ed (step 4ΘΘ) . A header is detected (step 403) . A command contained in the signal is received (step 4Θ5) - The command contained in the signal is executed (step 410) . Executing the command may be as described above with reference to Fig. 1A. A signal comprising a command intended for the computer radio interface 110 is sent (step 420) . Reference is now made to Figs. 8B - 8T which, taken together, comprise a simplified flowchart illustra¬ tion of a preferred implementation of the method of Fig. 8A. The method of Figs. 8B - 8T is self-explanatory. Reference is now made to Fig. 9A , which is a simplified flowchart illustration of a preferred method for receiving MIDI signals, receiving radio signals, executing commands comprised therein, sending radio signals, and sending MIDI signals, within the computer radio interface 110 of Fig. 1A. Some of the steps of Fig. 9A are identical to steps of Fig. 8A , described above. Fig. 9A also preferably comprises the following steps : A MIDI command is received from the computer 100 (step 430)- The MIDI command may comprise a command intended to be transmitted to the toy control device 130, may comprise an audio in or audio out command, or may comprise a general command. A MIDI command is sent to the computer 100 (step 440) . The MIDI command may comprise a signal received from the toy control device 130, may comprise a response to a MIDI command previously received by the computer radio interface 110 from the computer 100, or may comprise a general command. The command contained in the MIDI command or in the received signal is executed (step '150) - Executing the command may comprise, in the case of a received signal, reporting the command to the computer 100, where¬ upon the computer 100 may typically carry out any appro¬ priate action under program control as, for example, changing a screen display or taking any other appropriate action in response to the received command. In the case of a MIDI command received from the computer 100, execut¬ ing the command may comprise transmitting the command to the toy control device 130. Executing a MIDI command may also comprise switching audio output of the computer control device 110 between the secondary audio interface 230 and the radio transceiver 260. Normally the secondary audio interface 230 is directly connected to the audio interface 220 preserving the connection between the computer sound board and the peripheral audio devices such as speakers, microphone and stereo system. Reference is now made to Figs. 9B - 9N, and additionally reference is made back to Figs. 8D - 8M, all of which, taken together, comprise a simplified flowchart illustration of a preferred implementation of the method of Fig. 9A. The method of Figs. 9B - 9M, taken together with Figs. 8D - 8M , is self-explanatory. Reference is now additionally made to Figs. 10A - IOC, which are simplified pictorial illustrations of a signal transmitted between the computer radio interface 110 and the toy control device 130 of Fig. 1A. Fig. 10A comprises a synchronization preamble. The duration T SYNC of the synchronization preamble is preferably .500 millisecond, being preferably substantially equally divided into on and off components. Fig. 10B comprises a signal representing a bit with value 0, while Fig. IOC comprises a signal repre¬ senting a bit with value 1. It is appreciated that Figs. 10B and IOC refer to the case where the apparatus of Fig. 5D is used. In b c a <io of the apparatus of Fig. E, functionality corresponding to that depicted in Figs. 10B and IOC is provided within the apparatus of Fig. E. Preferably, each bit is assigned a predeter¬ mined duration T, which is the same for every bit. A frequency modulated carrier is transmitted, using the method of frequency modulation keying as is well known in the art. An "off" signal (typically less than 0.7 Volts) presented at termination 5 of U2 in Fig. 5D causes a transmission at a frequency below the median channel frequency. An "on" signal (typically over 2.3 Volts) presented at pin 5 of U2 in Fig. 5D causes a transmission at a frequency above the median frequency. These signals are received by the corresponding receiver UI. Output signal from pin 6 of UI is fed to the comparator 280 of Figs. 4 and 6 that is operative to determine whether the received signal is "off" or "on", respectively. It is also possible to use the comparator that is contained within UI by connecting pin 7 o UI of Fig. 5D, through pin 6 of the connector Jl of Fig.5D. Pin 6 of connector Jl of Fig. A, through the jumper to pin 12 of UI of Fig. 5A. Preferably, receipt of an on signal or spike of duration less than 0.01 * T is ignored. Receipt of an on signal as shown in Fig. 10B, of duration between 0.01 * T and 0.40 * T is preferably taken to be a bit with value 0. Receipt of an on signal as shown in Fig. 10C, of duration greater than 0.40 * T is preferably taken to be a bit with value 1. Typically, T has a value of 1.0 millisecond . Furthermore, after receipt of an on signal, the duration of the subsequent off signal is measured. The sum of the durations of the on signal and the off signal must be between 0.90 T and 1.10 T for the bit to be considered valid. Otherwise, the bit is considered invalid and is ignored. R p p rfnp p is now made to Fig. 11, which is a simplified flowchart illustration of a method for gener¬ ating control instructions for the apparatus of Fig. 1A. The method of Fig. 11 preferably includes the following steps : A toy is selected (step 550) . At least one command is selected, preferably from a plurality of commands associated with the selected toy (steps 560 58O) . Alternatively, a command may be entered by select¬ ing, modifying, and creating a new binary command (step 585) • Typically, selecting a command in steps 56O 58O may include choosing a command and specifying one or more control parameters associated with the command. A control parameter may include, for example, a condition depending on a result of a previous command, the previous command being associated either with the selected toy or with another toy. A control parameter may also include an execution condition governing execution of a command such as, for example: a condition stating that a speci¬ fied output is to occur based on a status of the toy, that is, if and only if a specified input is received; a condition stating that the command is to be performed at a specified time; a condition stating that performance of the command is to cease at a specified time; a condition comprising a command modifier modifying execution of the command, such as, for example, to terminate execution of the command in a case where execution of the command continues over a period of time; a condition dependent on the occurrence of a future event; or another condition. The command may comprise a command to cancel a previous command. The output of the method of Fig. 11 typically comprises one or more control instructions implementing the specified command, generated in step 590. Typically, the one or more control instructions are comprised in a command file. Typically, the rommgnH file is alle from a driver program which typically determines which command is to be executed at a given point in time and then calls the command file associated with the given command. Preferably, a user of the method of Fig. 11 performs steps 550 and 560 using a computer having a graphical user interface. Reference is now made to Figs. 12A - 12C, which are pictorial illustrations of a pre¬ ferred embodiment of a graphical user interface implemen¬ tation of the method of Fig. 11. Fig. 12A comprises a toy selection area 600, comprising a plurality of toy selection icons 610, each depicting a toy. The user of the graphical user inter¬ face of Figs. 12A - 12C typically selects one of the toy selection icons 610, indicating that a command is to be specified for the selected toy. Fig. 12A also typically comprises action but¬ tons 620, typically comprising one or more of the follow¬ ing: a button allowing the user, typically an expert user, to enter a direct binary command implementing an advanced or particularly complex command not otherwise available through the graphical user interface of Figs. 12A - 12C; a button allowing the user to install a new toy, thus adding a new toy selection icon 610; and a button allowing the user to exit the graphi¬ cal user interface of Figs. 12A - 12C. Fig. 12B depicts a command generator screen typically displayed after the user has selected one of the toy selection icons 610 of Fig. 12A. Fig. 12B com¬ prises an animation area 630, preferably comprising a depiction of the selected toy selection icon 610, and a text area 635 comprising text describing the selected toy. Fig. 12B also comprises a plurality of command category buttons 64G, each of which allow the user to select a category of commands such as, for example: output commands; input commands; audio in commands; audio out commands; and general commands. Fig. 12B also comprises a cancel button 64 to cancel command selection and return to the screen of Fig. 12A. Fig. 12C comprises a command selection area 6 0, allowing the user to specify a specific command. A wide variety of commands may be specified, and the com¬ mands shown in Fig. 12C are shown by way of example only. Fig. 12C also comprises a file name area 655. in which the user may specify the name of the file which is to receive the generated control instructions. Fig. 12C also comprises a cancel button 645. similar to the cancel button 6 5 of Fig. 12B. Fig. 12C also comprises a make button 660. When the user actuates the make button 660, the control instruction generator of Fig. 11 gener¬ ates control instructions implementing the chosen command for the chosen toy, and writes the control instructions to the specified file. Fig. 12C also comprises a parameter selection area 665, in which the user may specify a parameter associated with the chosen command. Reference is now made to Appendix A, which is a computer listing of a preferred software implementation of the method of Figs. 8A - 8T. Appendix A is an INTEL hex format file. The data bytes start from character number 9 in each line. Each byte is represented by 2 characters. The last byte (2 characters) in each line, should be ignored. For example, for a sample line: The original line reads- : 07000000020100020320329F The data bytes- 02010002032032 (02,01, 00,02,03,20,32) Starting address of the data bytes- 0000 (00,00) Appendix A may be programmed into the memory of microcon¬ troller 250 of Fig. 6. Appendix B is a computer listing of a preferred software implementation of the method of Figs. 9A - 9N, together with the method of Figs. 8D - 8M. Appendix B is an INTEL hex format file. The data bytes start from character number 9 n each line. Each byte is represented by 2 characters. The last byte (2 characters) in each line, should be ignored. For example, for a sample line: The original line reads- :070000000201000205A73216 The data bytes- 0201000205A732 (02,01, 00, 02.05,A7.32) Starting address of the data bytes- 0000 (00,00) Appendix B may be programmed into the memory of microcon¬ troller 250 of Fig. 4. Appendix C is a computer listing of a preferred software implementation of an example of a computer game for use in the computer 100 of Fig. 1. Appendix D is a computer listing of a preferred software implementation of the method of Figs. 11 and Figs. 12A - 12C. For Appendices C and D, these programs were developed using VISUAL BASIC. To run the programs you need to install the VISUAL BASIC environment first. The application needs a Visual Basic custom control for performing MIDI 1/0 similar to the one called MIDIVBX.VBX. VISUAL BASIC is manufactured by Microsoft Corporation, One Microsoft Way, Redmond, WA 98052-6399. USA. MIDIVBX.VBX is available from Wayne Radinsky, elec¬ tronic mail address a-wayner@microsoft.com. The steps for programming the microcontrollers of the present invention include the use of a universal programmer, such as the Universal Programmer, type EXPRO 60/80, manufactured by Sunshine Electronics Co. Ltd. , Taipei , Japan . The method for programming the microcontrollers with the data of Appendices A and B, includes the follow¬ ing steps : 1. Run the program EXPR0.EXE, which is provided with the EXPRO 60/80". 2. Choose from the main menu the EDIT/VIEW option. 3. Choose the EDIT BUFFER option. 4. Enter the string E 0000. 5- Enter the relevant data (given in Appendices A or B) , byte after byte, starting from the address 0000. In each line there is a new starting address for each data byte which appears in this line. 6. Press ESC. 7. Enter the letter Q. 8. Choose from the main menu the DEVICE option. 9. Choose the MPU/MCU option. 10. Choose the INTEL option. 11. Choose the 87C51. 12. Choose from the main menu the RUNFUNC option. 13. Choose the PROGRAM option. 14. Place the 87C5I chip in the programmer's socket. 15. Enter Y and wait until the OK message. 16. The chip is now ready to be installed in the board. The method for creating the relevant files for the computer 100, with the data of Appendices C and D, includes using a HEX EDITOR which is able to edit DOS formatted files. A typical HEX and ASCII editor is manu- factured by Martin Doppelbauer, Am Spoerkel 17. 44227 Dortmund, Germany, UET401 at electronic mail address hrz . unidozr.uni-dortmund.de. The steps necessary for creating the files by means of a HEX editor, such as by the Martin Doppelbauer editor include the following: 1. Copy any DOS file to a new file with the desired name and with the extension .EXE. (Foi example, wiite COPY AUTOEXEC.BAT T0Y1.EXE) . 2. Run the program ME. EXE. 3. From the main menu press the letter L(load file) . 4. Write the main menu of the new file (for example T0Y1.EXE) . 5. From the main menu, press the letter (insert). 6. Enter the relevant data (written in Appendices C or D) , byte after byte, starting from the address 0000. 7. Press ESC. 8. From the main menu, enter the letter W(write file) . 9. Press the RETURN key and exit from the editor by pressing the letter Q. The above-described embodiment of Fig. 1C includes a description of a preferred set of predefined messages including a category termed "General commands". Other General Commands are defined by the following description : MULTIPORT COMMANDS AVAILABILITY INTERROGATION COMMAND A computer liansmils this command to veiify that the radio channel is vacant If anothei compute! is already using this channel it will respond with the Availability Response Command If no response is received within 250msec the channel is deemed vacant. P Computer address 00-03 H en A unit address - 00-FF H AVAILABILITY RESPONSE COMMAND A computer transmits this command in response to an Availability Interrogation Command to announce that the radio channel is in use P. Computer address 00-03 H A unit address - 00-FF H TOY AVAILABILITY COMMAND A Toy transmits this command to declare its existence and receive in response a Channel Pair Selection Command designating the computer that will control it and the radio channels to use P Computer address 00-03 H A unit address - 00-FF H 00 CHANNEL PAIR SELECTION COMMAND A computer transmits this command in response to a Toy Availability Command to inform the toy the radio channels to be used P Computer address 00-03 H A. unit address - 00-FF H CH I . Toy transmit channel 0- F H CH I Toy receive channel 0- F H In Figs. 13 and 1^ there are illustrated block diagrams of multiport multi-channel implementation of the computer radio interface 110 of Fig. 1A. Fig. 13 illustrates the processing sub-unit of the computer interface that is implemented as an add-in board in¬ stalled inside a PC. Fig. 14 is the RF transceiver which is a device external to the computer and connects to the processing subunit by means of a cable. In the present application of the RF unit there are 4 transceivers each capable of utilizing two radio channels simultaneously. Referring briefly to Fig. 3. i is appreciated that, optionally, both sound and control commands may be transmitted via the MIDI connector 210 rather than trans¬ mitting sound commands via the analog connector 220. It is additionally appreciated that the functions of the interfaces 210 and 220 between the computer radio inter¬ face 110 and the sound card 190 may, alternatively, be implemented as connections between the computer radio interface 110 to the serial and/or parallel ports of the computer 100, as shown in Figs. 25A - 25F. If it is desired to provide full duplex commu¬ nication, each transceiver 260 which forms part of the computer radio interface 110 of Fig. 1A preferably is operative to transmit on a first channel pair and to receive on a different, second channel pair. The trans¬ ceiver 260 (Fig. 4) which forms part of the toy control device 130 of Fig. 1A preferably is operative to transmit on the second channel and to receive on the first chan¬ nel . Any suitable technology may be employed to define at least two channel pairs such as narrow band technology or spread spectrum technologies such as fre¬ quency hopping technology or direct sequence technology, as illustrated in Figs. 15A - 15E, showing a Multi-Chan¬ nel Computer Radio Interface, and in Figs. 24A - 2*tE showing a Multi-Channel Toy Control Device. Appendices E - H, taken together, are computer listings from which a first, DLL-compatible, functions library may be constructed. The DLL-compatible functions library may be subsequently used by a suitable computer system such as an IBM PC to generate a variety of games for any of the computer control systems shown and de¬ scribed herein. Alternatively, games may be generated us'Pg the applications generator cf Figs. 11 - 12C. To generate a DLL (dynamic loading and linking) function library based on Appendices E - H, the fol¬ lowing operations are performed: 1) Open Visual C++ 4.0 2) Go to File Menu 3) Choose New from File Menu 4) Choose Project Workspace 5) Choose Dynamic-Link Library 6) The Project Name is : DLL32.MDP 7) Press Create button 8) Go to File Menu 9) Choose New from File Menu 10) Choose Text File 11) Now write the Source 12) Write on the current page a file containing the contents of Appendix E 13) Press the mouse right button and choose: Insert File Into Project 14) Click on DLL32 project 15) On the save dialog write CREATOR. C 16) Press the OK button 17) Go to File Menu 18) Choose New from File Menu 19) Choose Text File 20) Write on this page a file containing the contents of Appendix F; 21) Go to File Menu 22 ) Press Save 23) On the save dialog write CRMIDI.H 24) Press the OK button 25) Go to File Menu 26) Choose New from File Menu 27) Choose Text File 28 ) Write on this page a file containing the contents of Appendix G ; 29) Go to File Me u 30) Press Save 31) On the save dialog write a file CREATOR. H 32) Press the OK button 33) Go to File Menu 34) Choose New from File Menu 35) Choose Text File 36) Write on this page a file containing the contents of Appendix H ; 37) Press the mouse right button and choose: Insert File Into Project 38) Click on DLL32 project 39) On the save dialog write CREATOR. DEF 40) Press the OK button 41) Go to Insert Menu 42) Press File Into Project... 43) On the List Files of Type: Choose Library Files C.lib) 44) Go to the Visual C++ library directory and choose WINMM.LIB 45) Press the OK button 46) Go to the Build menu 47) Press Rebuild ALL A description of the commands included in the DLL function library based on Appendices E - H now fol¬ lows : A. MIDI input functions 1 - 2: 1. Open MIDI input device Syntax: long MIDIInOpen(long Device) This function opens the MIDI device for input. Return 0 for success, -1 otherwise. Delphi Example: Device : = 0 ; if MIDIInOpen(Device) <> 0 Then MessageDlg( ' Error opening MIDI input device' , mtError, mbOk , 0) ; 2. Reset MIDI input device Syntax: long MIDIInReset (void ) this function resets MIDI input device. Return 0 for success, -1 otherwise. Delphi Example: if MIDIInRest <> 0 Then MessageDlg(' Error reseting MIDI input device' , mtError , mbOk , 0) ; B. MIDI output functions 3_ i 6 : 3- Close MIDI input device Syntax: long MIDIInClose (void) This function close MIDI input device Return 0 for success, -1 otherwise. Delphi Example: if MIDIInClose <> 0 Then MessageDlg(' Error closing MIDI input device' , mtError, ibO , 0; , 4. Open MIDI output device Syntax: long MIDIOutOpen ( long Device) This function opens MIDI output device. Return 0 if success, -1 otherwise. Delphi Example: Device : = 0 ; if MIDIOutOpen(Device) <> 0 Then MessageDlg( ' Error opening MIDI output device' , mtError, mbOk , 0); 5- Reset MIDI Output device Syntax: long MIDIOutReset (void) This function resets MIDI output device. Return 0 if success, -1 otherwise. Delphi Example: if MIDIOutReset <> 0 Then MessageDlg! 'Error reseting MIDI output device' , mtError, mbOk, 0); 6. Close MIDI output device Syntax: long MIDIOutClose(void) This function close MIDI output device. Return 0 if success, -1 otherwise. Delphi Example: Device : = 0 ; if MIDIOutClose <> 0 Then MessageDlg(' Error opening MIDI output device' , mtError, mbOk , 0) ; C. General functions ] "_ . 10 ■ 7. Send Data Syntax: long SendData( long Data ) This function sends 4 bytes to toy card. Currently used to send 144 for init toy card. Return 0 if succesful, -1 otherwise. Delphi Example: If SendData(l44) <> 0 Then MessageDlg(' Error sending data to toy' . mtErro , mbOk , 0) ; 8. Send Message Syntax: long SendMessage ( char *Mess) This funcLioji i> ndt> siring Lυ uυy card. Return 1 if successful, or errorcode otherwise. Delphi Example: Mess:= '00 01 00 00 00 00 00 05 00 00 00 01 00 03 00 01 00 00 00' ; If SendMessage(Mess) <> 1 Then MessageDlg(' Error opening MIDI output device' , mtError, mbOk , 0) ; 9- Check message Syntax: long CheckMessage (void) This function returns 0 if no message found from toy card . Delphi Example: If CheckMessage Then Mess:= GetMessage; 10. Get Message Syntax: char * GetMessage ( char *Mess) This function returns 20 chars toy message if present, or "Time Out" otherwise. Delphi Example: If GetMessage = "Time Out" Then MessageDlg(' No message received' , mtError, mbOk , 0) ; D. Toy control functions 11 -16 11 Get Toy Number Syntax: char * GetToyNumber (void) This function returns Toy Number of last receiving mes ¬ sage, or "00 00 00 00" if no message was received. 12. Get Sensor Number Syntax: long GetSensorNumber(void) This function returns Sensor Number of last receiving message, or 255 if no message was received. 13- Toy Reset Syntax: long ToyReset ( char *ToyNumber) This function sends a reset string to toy Return 0 if successful, or -1 otherwise. 14 Toy Transceive s,iici L Oy J. ranccive \ char loy.Nuuiυer , cnar wess This function sends message to toy and waits 3 sec to acknowledge . Return "Ack. Ok" if received, or "Time Out" if not. 15. Prepare Toy Talk Syntax: char *PrepareToyTalk ( char *ToyNumber, char *WaveFile) This function prepares toy card to generate sound using toy speaker. After calling this function, WaveFile may be played and heard at toy speaker. Return "Ack. Ok" if successful, or "Time Out" otherwise. 16. Go To Sleep Mode Syntax: char *GoSleep ( char *ToyNumber) This function sends to toy the sleep command. Return "Ack. Ok" if successful, or "Time Out" otherwise. Appendices I - 0, taken together, are computer listings of a second functions library which may be used to generate a variety of games for any of the computer control systems shown and described herein in conjunction with a Director 5-0 software package, marketed by Macro¬ media Inc. , 600 Townsend St. , San Francisco, CA , 94103- To generate an XObject function library based on Appendices I - 0, the following operations are per¬ formed : 1) Create a new directory : C:\X0BJECT\ by writing ( Open Visual C++ 1.5 On the File menu choose NEW Generate a file which contains the contents of Appen- dix I ; Choose Save As from the File Menu Give the file generated in step (4) a name by punching \X0BJECT\CREATOR. MAK Press the OK button On the File menu choose NEW Generate a file which contains the contents of Appen¬ dix J ; 10 On the File menu choose Save As. 11 In the File Name: dialog, write C:\X0BJECT\CREAT0R.C 12 Press the OK button 13 On the File menu choose NEW 14 Generate a file which contains the contents of Appen¬ dix K; 15 On the File menu choose Save As. 16 In the File Name: dialog write C:\X0BJECT\CREAT0R.H 17 Press the OK button 18 On the File menu choose NEW 19 Generate a file which contains the contents of Appen ¬ dix L ; 20 On the File menu choose Save As. 21 In the File Name: dialog write C:\X0BJECT\CRMIDI.H 22 Press the OK button 23 On the File menu choose NEW 24 Generate a file which contains the contents of Appen- dix M; 25) On the File menu choose Save As. 26) In the File Name: dialog write C:\XOBJECT\XOBJECT.H 27) Press the OK button 28) On the File menu choose NEW 29) Generate a file which contains the contents of Appen¬ dix N; 30) On the File menu choose Save As. 31) In the File Name: dialog write C:\X0BJECT\CREATOR.DEF 32) Press the OK button 33) On the File menu choose NEW 34) Generate a file which contains the contents of Appen¬ dix 0; 35) On the File menu choose Save As. 36) In the File Name: dialog write C:\X0BJECT\CREAT0R.RC 37) Press the OK button 38) On the Project Menu choose Open 39) In the File Name dialog write C:\X0BJECT\CREAT0R.MAK40) Press Rebuild All from the Project Menu A description of the commands included in the XObject function library based on Appendices I - 0 now ollows : A. MIDI input functions 1 n 3_ : 1. Open MIDI input device Syntax: long MIDIInOpen ( long Device) This function opens the MIDI device for input. Return 0 for success, -1 otherwise. Delphi Example: Device : = 0 ; if MIDIInOpen(Device) <> 0 Then MessageDl (' Error opening MIDI input device' , mtError, mbOk, 0) ; ? . Reset MTDT input device Syntax: long MIDIInReset (void) This function resets MIDI input device. Return 0 for success, -1 otherwise. Delphi Example: if MIDIInRest <> 0 Then MessageDlg(' Error reseting MIDI input device' , mtError, mbOk, 0 , 3. Close MIDI input device Syntax: long MIDIInClose (void) This function turns off MIDI input device. Return 0 for success, -1 otherwise. Delphi Example: if MIDIInClose <> 0 Then MessageDlg(' Error closing MIDI input device' , mtError, mbOk , 0) ; B. MIDI output functions 4 ^ 6: 4. Open MIDI output device Syntax: long MIDIOutOpen ( long Device) This function opens MIDI output device. Return 0 if RUΓΓPSS , -1 otherwise. Delphi Example: Device : = 0; if MIDIOutOpen(Device) <> 0 Then MessageDlg(' Error opening MIDI output device' , mtError, mbOk , 0) ; 5. Reset MIDI Output device Syntax: long MIDIOutReset (void) This function resets MIDI output device. Return 0 if success, -1 otherwise. Delphi Example: if MIDIOutReset <> 0 Then MessageDlg(' Error reseting MIDI output device' , mtError, mbOk , 0) ; 6. Close MIDI output device Syntax: long MIDIOutClose (void) This function close MIDI output device Return 0 if success, -1 otherwise. Delphi Example: Device : = 0 ; if MIDIOutClose <> 0 Then MessageDlg(' Error opening MIDI output device' , mtError, mbOk , 0); General functions 7 11 New Syntax: Creator(mNew) This function creates a new instance of the XObject The result is 1 if successful, or error code otherwise Example: openxlib "Creator . Dll" Creator(mNew) Creator(mDispose) See also: Dispose 8. Dispose Syntax: Creator(mNew) This function disposes of XObject instance. The result isl if successful, or error code otherwise Example : openxlib "Creator . Dll" Creator(mNew) Creator(mDispose) See also: New 9 • Send Message Syntax: long SendMessage ( char *Mess) This function sends string to toy card. Return 1 if successful, or error code otherwise. Delphi Example: Mess:= '00 01 00 00 00 00 00 05 00 00 00 01 00 03 00 01 00 00 00' ; If SendMessage (Mess) <> 1 Then MessageDlg( ' Error opening MIDI output device' , mtError, mbOk , 0) ; 10. Check message Syntax: long CheckMessage (void) This function returns 0 if no message found from toy card . Delphi Example: If CheckMessage Then Mess:= GetMessage; 11 Get Toy Message Syntax: GetToyMessage This function receives message from toy. The result is a message. If during 3 sec there is no message, the result is "Time Out" . Example : set message = GetToyMessage If message = "Time Out" Then put "No message receiving" End If See also: Check for Message D. Toy control functions 12 - 17 12. Get Toy Number Syntax: char * GetToyNumber (void) This function returns Toy Number of last receiving mes¬ sage , or "00 00 00 00" if no message was received. 13. Get Sensor Number Syntax: long CctScnsor urber (void ) This function returns Sensor Number of last receiving message, or 255 if no message was received. 14. Toy Reset Syntax: long ToyReset ( char *ToyNumber) This function sends a reset string to toy. Return 0 if successful, or -1 otherwise. 15- Toy Tranceive Syntax: char *ToyTranceive ( char # ToyNumber , char *Mess) This function sends to toy message and waits 3 sec to acknowledge . Return "Ack. 0k" if received, or "Time Out" if not. 16. Prepare Toy Talk Syntax: char *PrepareToyTalk ( char *ToyNumber, char *WaveFile) This function prepares toy card to generate sound using from toy speaker. After calling this function, WaveFile may be played and heard at toy speaker. Return "Ack. Ok" if successful, or "Time Out" otherwise. 17 Go To Sleep Mode Syntax: char *GoSleep (char *ToyNumber This function sends to toy the sleep command. Return "Ack. Ok" if successful, or "Time Out" otherwise To use the XObject function library in conjunc¬ tion with the Director, the following method may be employed : 1) Open Director Version 5-0 program 2) From File Menu, choose New 3) Press the Movie Option 4) Go to Windows menu and press Cast 5) Go to the first Script on the cast 6) On the Window menu choose Script 7) Write the script of the desired game. 8) Repeat from step until all desired script(s) have been written. Press (Ctrl+Alt+P) to run the Application Reference is now made to Fig. 16 which is a simplified flowchart illustration of a preferred method of operation of a computer radio interface (CRI) 110 operative to service an individual computer 100 of Fig. 1A without interfering with other computers or being interfered with by the other computers, each of which is similarly serviced by a similar CRI. Typically, the method of Fig. 16 is implemented in software on the computer 100 of Fig. 1A. The CRI includes a conventional radio trans ¬ ceiver (26θ of Fig. 4) which may, for example, comprise an RY3 GB021 having 40 channels which are divided into 20 pairs of channels. Typically, 16 of the channel pairs are assigned to information communication and the remaining 4 channel pairs are designated as control channels. In the method of Fig. 16, one of the 4 control channel pairs is selected by the radio interface (step 810) as described in detail below in Fig. 17- The select¬ ed control channel pair i is monitored by a first trans¬ ceiver (step 820) to detect the appearance of a new toy which is signalled by arrival of a toy availability command from the new toy (step 8l6) . When the new toy is detected, an information communication channel pair is selected (step 830) from among the 16 such channel pairs provided over which game program information will be transmitted to the new toy. A preferred method for imple¬ menting step 830 is illustrated in self-explanatory flowchart Fig. 18A. The "Locate Computer" command in Fig. 18A (step 1004) is illustrated in the flowchart of Fig. 18B. The identity of the selected information commu¬ nication channel pair, also termed herein a "channel pair selection command" , is sent over the control channel pair to the new toy (step 840). A game program is then begun (step 85O) , using the selected information communi¬ cation channel pair. The control channel pair is then free to receive and act upon a toy availability command received from another toy. Therefore, it is desirable to assign another transceiver to that control channel pair since the current transceiver is now being used to pro¬ vide communication between the game and the toy. To assign a further transceiver to the now un- monitored control channel, the transceiver which was formerly monitoring that control channel is marked as busy in a transceiver availability table (step 852) . The transceiver availability table is then scanned until an available transceiver, i.e. a transceiver which is not marked as busy, is identified (step 854) . This transceiv¬ er is then assigned to the control channel i (step 858) . Fig. 17 is a simplified flowchart illustration of a preferred method for implementing "select control channel pair" step 810 of Fig. 16. In Fig. 17, the four control channels arc scanned. Tor each channel pair iii which the noise level falls below a certain threshold (step 895) . the computer sends an availability interroga¬ tion command (step 910) and waits for a predetermined time period, such as 250 ms , for a response (steps 930 and 9^0) . If no other computer responds, i.e. sends back an "availability response command", then the channel pair is deemed vacant. If the channel pair is found to be occupied the next channel is scanned. If none of the four channel pairs are found to be vacant, a "no control channel available" message is returned. Fig. 19 is a self-explanatory flowchart illus¬ tration of a preferred method of operation of the toy control device 130 which is useful in conjunction with the "multi-channel" embodiment of Figs. 16 - lδB. i 1, .... 4 is an index of the control channels of the system. The toy control device sends a "toy availability command" (step ll6θ) which is a message advertising the toy's availability, on each control channel i in turn (steps 1140, 1150, 1210) , until a control channel is reached which is being monitored by a computer. This becomes apparent when the computer responds (step llδO) by transmitting a "channel pair selection command" which is a message designating the information channel pair over which the toy control device may communicate with the game running on the computer. At this point (step 1190) , the toy control device may begin receiving and executing game commands which the computer transmits over the information channel pair designated in the control channel i . According to a preferred embodiment of the present invention, a computer system is provided, in communication with a remote game server, as shown in Fig. 20. The remote game server 1250 is operative to serve to the computer 100 at least a portion of at least one toy- operating game, which operates one or more toys 1260. Optionally, an entire game aa be downloaded from the remote game server 1250. However, alternatively, a new toy action script or new text files may be downloaded from the remote game server 1250 whereas the remaining components of a particular game may already be present in the memory of computer 100. Downloading from the remote game server 1250 to the computer 100 may take place either off-line, before the game begins, or on-line, in the course of the game. Alternatively, a first portion of the game may be re¬ ceived off-line whereas an additional portion of the game is received on-line. The communication between the remote game server 1250 and the computer 100 may be based on any suitable technology such as but not limited to ISDN; X.25; Frame-Relay; and Internet. An advantage of the embodiment of Fig. 20 is that a very simple computerized device may be provided locally, i.e. adjacent to the toy, because all "intelli¬ gence" may be provided from a remote source. In particu¬ lar, the computerized device may be less sophisticated than a personal computer, may lack a display monitor of its own, and may, for example, comprise a network comput¬ er 1270. Fig. 21 is a simplified flowchart illustration of the operation of the computer 100 or of the network computer 1260 of Fig. 20, when operating in conjunction with the remote server 1250. Fig. 22 is a simplified flowchart illustration of the operation of the remote game server 1250 of Fig. 20. Fig. 23 is a semi-pictorial semi-block diagram illustration of a wireless computer controlled toy system including a toy 1500 having a toy control device 1504, a computer 1510 communicating with the toy control device 1504 by means of a computer-radio interface 1514 and a proximity detection subsystem operative to detect proxim¬ ity between the toy and the computer. The proximity detection subsystem may for example include a pair of ultrasound transducers 1520 and 1530 associated with the toy and computer respectively. The toy's ultrasound transducer 1520 typically broadcasts ultrasonic signals which the computer's ultrasound transducer 1530 detects if the computer and toy are within ultrasonic communica¬ tion range, e.g. are in the same room. Figs. 24A - 24E, taken together, form a de¬ tailed electronic schematic diagram of a multi-channel implementation of the computer radio interface 110 of Fig. 3 which is similar to the detailed electronic sche¬ matic diagrams of Figs. A - 5D except for being multi¬ channel, therefore capable of supporting full duplex applications, rather than single-channel. Figs. 2 A - 25F, taken together, form a de¬ tailed schematic illustration of a computer radio inter¬ face which connects to a serial port of a computer rather than to the soundboard of the computer. Figs. 26A - 26D, taken together, form a de¬ tailed schematic illustration of a computer radio inter¬ face which connects to a parallel port of a computer rather than to the soundboard of the computer. Figs. 27A - 27 are preferred self-explanatory flowchart illustrations of a preferred radio coding technique, based on the Manchester coding, which is an alternative to the radio coding technique described above with reference to Figs. 8E, 8G - 8M and 10A - C. Figs. 28A - 28K, taken together, form a de¬ tailed electronic schematic diagram of the multi-port multi-channel computer radio interface sub-unit of Fig. 13- Figs. 29A - 291, taken together, form a de¬ tailed electronic schematic diagram of the multi-port multi-channel computer radio interface sub-unit of Fig. 14. Fig. 30 illustrates a further embodiment of the present invention which includes a combination of a Computer Radio Interface (CRI) and a Toy Control Device (TCD) , 1610. The combined unit 1610 controls a toy 1620 which is connected to the computer 100 by a device, such as a cable, and communicates with other toys, 120, by means such as radio communication, using the computer radio interface 110. The toy 1620 is operated in a simi¬ lar manner as the toy device 120. Fig 31 illustrates a simplified block diagram of the combined unit 1610. Figs. 32A, 32B and 32C taken together form a simplified schematic diagram of the EP900 EPLD chip (U9) of Fig. 2δH. The code to program the EPLD chip for this schematic diagram preferably uses the programming package "Max Plus II Ver. 6.2" available from Altera Corporation, 3525 Monroe Street, Santa Clara, CA . 5051, USA. It is appreciated that the software components of the present invention may, if desired, be implemented in ROM (read-only memory) form. The software components may, generally, be implemented in hardware, if desired, using conventional techniques. It is appreciated that the particular embodi¬ ment described in the Appendices is intended only to provide an extremely detailed disclosure of the present invention and is not intended to be limiting. It is appreciated that various features of the invention which are, for clarity, described in the con¬ texts of separate embodiments may also be provided in combination in a single embodiment. Conversely, various features of the invention which are, for brevity, de¬ scribed in the context of a single embodiment may also be provided separately or in any suitable subcombination . It will be appreciated by persons skilled in the art that the p cstnl invention is not. limited t,o what has been particularly shown and described hereinabove. Rather, the scope of the present invention is defined only by the claims that follow the appendices which are: APPENDIX A 83 COMPUTER RADIO INTERFACE HEX CODE 07000000020100020394322B 04000B0002017E323E 04001300120633326C 01001B0032B2 0100230032AA 01005300327A 100 ! OOOCG0C2ArC2ASC2AAC28CC28E75SO0G75S 1 IF 1001 100026C225C226120A657814740CF678157466 .100120000FF61205EE000012038712062BC221 12F1 1001300003DA001201A1 1201 CA20A1 14C2A0120602 100140003012040A1208330012095400D2A080D6DB .1001500030210D00C2 AO 12040 A 1201 E7D2 A080C60D : 10016000302502809B80D275891 1758CB 1758ADF2C .10017000D2A9C2ABD28CD2AF22C2A9C2SC22C28C6D 100180000525758CB1758ADFD28C32D2B975250000 : 100190003 167E525B405FB3 179C2B922D2 A5C2A7E2 • 1001 A00022C2 A5D2A722D2A5D2 A72230A50 A20A773 • 1001B00007D2A7740A1209CF2230A5FC30A707C2C4 : 1001C000A7740A1209CF22D2A622C2A622C2AFC2A7 1001D000A8C2AAC2A9C2AB22D2APD2A8D2AAD2A91F : 1001 E000D2 ABD28CD28E22C000C001 C002C2B420D9 1001FOOO212512O63012038712O3DAD2B8C2B5C223 1002000021C22078FF79FF7A0A20210BDSFBD9F987 .10021000DAF712040A801 CC2B8C2210012040A00D4 1002200012034830200D1206CD0012063012084B82 1002300000D22000D2B4D2B5C2B8D002D001DOOOD2 10O2400022C0OOC001C002D22020901978FF79FF9F 100250007A0220900AD8FBD9F9DAF7C22080061278 10026000097A3090EDD002D001 D00022COOOC00148 10027000C002D22030901978FF79FF7A 1430900 AAA 10028000D8FBD9F9DAF7C220S00612097 A2090ED5E 10029000D002D001 D00022COOOCOO 15 14 130203333 1 O02AO001203913 1 AB 12037B74O2 1209CF 1202D9EF 1002B0001203 1712097A 12097A12097A7S 1 A790A3E 1OO2CO00E612O2F512098CO8D9F6O012098C 120305 1002D000873 1B900D001D00022C000781ED2971219 1 OO2EOO0097A12097A 12O97AC29712097A12O97ADE 1002FOOOD8EBD00022COEOCOOO 12033178081350CO 10030000051 ?0 1 A8003 12033 1D8F3 1203 1 A00D026 1003 100000DOE022D29722C29722COOOD29778095B 1003200012097ADSFBC2977803 12097AD8FBD00059 1 O033OO022C000D297780 12O97AD8FBC2977809B5 1003400012097AD8FBD000220012041 C3020177842 ] 0035000107401F60S79091204 AF00302008F6087D 10036OO0D9F5D2208001000022003 1 CDC2970022B 1 1003700000C2970031D81203DA0022D292C297C28B 100380009122C297D29122C297D291 C29222C29256 1003900022D29222209042CODOCOEOC083C082C24C 1OO3AOOO8C858C08858AO9758CO0758A00D28C9OA2 1OO3BOO001901205A13023 139002581205A12023A9 1003COOOOAD50FOD750F06D2218006750F06C221 C2 1003DO0OOOD082D083D0EOD0DO32750A0O75OB0OF7 1003E000750C00750D0075891 1 C2A9C2AB758C0022 1OO3FOO0758AO0D28C758D00758B00D28E12O40325 10040000D2AF22D288D2A8718E22C2A822D2B43012 100 1 OO0B2FD2200910D0012041 C0022C00091 OABE 1OO42OOOC2B4C220750EFP7832750E00C222C2B669 10O43OO0C2B5120572302O6FD2B6C28C758COO75B 1 100440008 AOOD28C12054330205D85080C85090D89 10045000C2B612057230204FC2SC758C00758AOOAE 1 OO46OOOD28CD2B69003E8 12O5A 13023359005 1442 10047O001205A120232C00S50CO8S5OD0990022669 100480001205A1302304D2228002C222A22292B5F8 10049000E50E1 F50EB4010D 120543302009D220EC 1004A0008007750EFFD89DC220D2B400D00022COB4 1004BOOOOOC2B4C220750E007S09750EOOC222C2B7 1 OO4COOOB6C2B51205723O2O72D2B6C28C758CO0DD 1 OO4DO0O758AOOD28C 120543302O6085080C85O98E 10O4EOO00DC2B61205723O2O52C28C758CO0758AOE 1 OO4F0O0O0D28CD2B69O03E81205A 130233D90O5BE 10050000141205A 120233400850C08850D099002E2 1005 1000261205 A 1302304D2228002C222 A22292F6 l 0O52000B5E5uE i 3F50EE8B4O9O 2O22OLD8A61285 100530000543302006E50ED2208002C220D2B4004E 1 OO54OO0DOOO22C000C001 C002C220790A78FF306A 10055000B206D8FBD9F98013C28C85SC08S58A092C 10056000D28C7AOA20B2E8DAFBD220D002D001DOB5 100570000022COOOC001 C002C220790A78FF20B268 1OO5800006D8FBD9F98013C28C858C08858AO9D2DC 100590008C7AO.A30B2E8DAFBD220D002D001 D00047 1005A00022C223E508B583028004400D8009E509D5 1005BOOOB5820280024002D22322COOOC220781 EEF I 005COOOE6335002D220D00022COOOC001 C002FA9F 1005D000781 A900A80790A740093F608A3D9F878FB 1005E0001 FE AF612084B00D002D001 D00022C00052 1005F000C0017401781 AF60S7406F60S7400F6084B 100600007400F608740DF6087400F6087914E7F61D 10061000087 15E7F6087400F6087400F67403 12FA 1006200009DD 12O84B00DOO 1 D00022D2 AAD2 AF229D 10063000C2AA22COEOCODOC2B5D2B4C2A01208A2E1 1OO640003020OF00C22612065D007432 1209CF91 CD 10O65000O30OOOD2 AOD 1 BOOD0D0D0E022COOO 12E5 1006600006B3007810E6B401467S 14E6B400090039 100670005 197003 1 E700S037B40109005 197003 1 EC 10068000E700802BB40207001206E700S021B403C4 100690000700120782008017B40409005 19700 147 1006 AO00E7OO800BB40C07OO 1207 AF00S00 10000C8 .1006BOOOD00022COOOCOO 1 C0027S 10791 A 7 A0AE680 : 10O6C000F708O9DAFA00D002D001 D0O022C000C039 1OO6D000O1C0027810791A7A0AE6F70S09DAFAO0F6 : 1OO6EO00DOO2DO01 D00022C000C001 C00278 ! 5E6BF .1006FOOOB400140051970031E730207EB IB A2020B9 1007000079319C717B8073B40114718731A131CA36 1007100074641209CF51973 IE730205E805CB402D7 10072000028057B403028052B4044E007817E65496 10073000F003030303F97816E6FA51977813E6B449 10074000FE02800C0031E730203000B1BA20202.ABO 10075000319C00717BEA120A447817E67401120991 1O0760O0DD74O11209DD31A131CA7187800C519706 100770000031E73020040080010000D002D001D019 100780000022COOOC0017816E6F97S15E6B400181A 100790000051970031E73020100031C7E91209F00D 1007A0000031CA31A10080010000D001D00022C078 1007B000007815E6B40008B 1 EE319C717B 8032B44C 1007C00001097I8700B1EE31A18026B40206B1EEB5 1007DO0031 AB801 DB40306B 1 EE31 B98014B404040A 1007EOOOD226800DB40504C2268006B40F02D2259D 1O07F00OO0OODO0022C0OOCOOI78O8C2B7790ED92D 10080000FE 1392B7790DD9FED8F7D2B 7790ED9FE7B 1008100000D001D00022COOOC001780SC2B7790E14 10082OO0D9FE 1392B7790DD9FED8F7D2B 700D001 OF I0083000D00022781A900A76790A740093F60SA3F9 10084000D9F812084B001202970022C000C0012004 10085000261E74901207F500781A790AE654F00300 100860000303031207F5E6540F 1207F50SD9ED004C 1008700000DOO 1 D00022C000C00174007S0S7907C0 10088000D9FEOOA2B313B2B4D8028006790CD9FE07 1008900080F1D220791420B304D9FBC220D001D03A 1008 A0000022COOOCOO 1 C002C2207S 10791 117665 1008B00030202AF6B49007ESB4100300800A0SD963 1008C00007D2201208E88018B2B57AFF30B304DAF4 1008D000FB800A20B3FD007A08DAFES0D 1 C2200036 I OO8EO0OOODO02DO01 D00022C000C001 C002C0036D . 1008F00078 1079107AOAE612091423232323 FB08BF : 10090000E61209144BF70809DAECOOD003D002D044 1009100001 D00022B410005002800DB44 100400507 1OO920O0C394378O03C39430OO22C0D0C0EODOE02D I OO930O0D0DO32CCECC0FCC0E075F0O86A I 3EA5OD 1 1009400002641813FAD0E003C0E0D5F0EFD0E0D095 1 OO9500OF0DOEO22C0O0C001 C00278FF79FF7 A0821 . 10096000D8FED9FCDAFAD002D001D0002200000073 : 1009700022C0007814D8FED00022C000782DD8FE06 : 10098000D00022C000785ED8FED00022C00078FAE5 10099000D8FED00022COOOC00178FF7902DSFED96D 1009AOOOFCD001D00022COOOC00178FF7914D8FE2D . 1OO9B0O0D9FCDOO 1D00022C0O0C00178FF79C8D88E : 1009C000FED9FCD001D00022D5S2FDD583FA22C009 : 1009D000E0C000F83195D8FCD000D0E022C0E0C0E3 . 10O9E0O000B40OO28005F83 1 B7D8FCDO0ODOE02276 . 1 OO9FO00COE0COOOB4O00280O5F83 154D8FCD0003B : 100 AOOOODOEO22C0E0COOOC0FO75FO 14 A4F8D8F 19 : 100 A 100ODOFODO0OD0E022C0OOCOO 1 C00278FF7941 : 100A2000FF7A04D8FED9FCDAFADO02D001D0002235 : 100A3000C000C0010078FF79C8D8FE00D9FB00D003 ■ 100 A400001 DO0O22C0E0CO0OC00100F8B4000708D7 : 100A5O00E9B4O0O280080912018BD8FBD9F9D00152 100A6000DOOODOE0227803C2A074013 1 DDD2A0749E 100 A7000013 1 DDD8F22201060005OA0OO001 FF0065 OAOAS000010600050A000000000056 0000000 I FF APPENDIX B TOY CONTROL DEVICE HEX CODE 070000000201000206B 1320B 04000B0002019A3222 0100130032BA 01001 B0032B2 0100230032AA 01005300327A I ύ0 i 0000υ0C2AFC2A8C2AAC28CC28ED2B8 /5812t5C 1001 1000758EO H2028D 1202B3 1202A41206A4D22D 1001200040C241 C243D2AOC23F7803 120A2FC23953 100130001206F712029D 1202 A47526FFC24274C A6B 100140007814F6781574CBF61202D0752A00752B48 1 O01 5OO0OO752C00752D0A3O3912C2390012O7279C 100160001203240012072030380280DF001201 DB66 10017000303F02808BD52ADFD52BDCD52CD9D52D6D 10018000D680C875891 1758CB 1758ADFD2A9C2ABCA 10019000D28CD2AF22C2A9C28C22C28C0529758C06 1001 A000B 1758ADFD28C32D2B97529003 183E52945 1001BOOOB405FB3 195C2B922D2B97529003 183 1239 1001 C00002013O380A120219B4FF028002F526E556 1001 DO0O29B4050040E93 195C2B922304022E52614 1001 E000B4FF0E 120201303817120219B4FF028058 .1001 F0000FF526D243 1202D0204105 12053 18000AE 1002000022C23875800F30800D30810A308207306D 10021000830474FF8002D23822C00078007580FFOA 10022000C284120255203824D284C285 120255207D 10023000381AD285C2861202552038 10D2S6C2S75B 10024000120255203806D28774FF8006ESD238752E 1 O0250008OFFD00022C2383O8OOF0S30S 1 OB083078 1002600082070830S303088002D23 S2230A5032099 10027000420030420520A502C24222C0007864C27A 10028000A70000D2A700D8F7C2A7D00022C2A 1C2FF 10029000A2C2A3C2 A422D2BOC2B 1 C2A022C2BOD212 1 OO2A0O0B 1 D2AO22D2A622C2A6221205S5303802DF 1002B000C2A622D2A " 22C2AFC2A8C2AAC2A9C2ABFA 1002C00022D2AFD2A8D2.AAD2A9D2.ABD28CD28E22BD 1002D000C000C001740178 1 AF6087406F6087400AC 1 OO2E0O0F6O8740FF6G8740A3042O2748AF608742D 1002FOOOOOF6087914E7F60809E7F6085 1013038E6 10030000055 1 19B4FF0774FF304302E526F608745F 1003 100000F600120970001205B07526FFC243D026 1003200001D00022COOOC2AOA2A6923E0012065D2B 10033000 A23E92A630385C007813E6B4FE061204A2 100340005F00804EB40F4D7814E6B40010005 1D019 100350000020424012039A303839OO8035B401073 A 100360000012041F00802BB4020D005 1D000204267 1003700023 12045F00801 BB4030 A005 1 D000120452 10038000E300800EB4040A0051DOOO I 2050D008075 1003900001000000D2AOOOD00022COOOC2387815B 1 1003A000E6B401 137817E613923C78 16E6540F 1260 1003B00003E630382D802BB40227007817E613921D 1003C0003C7816E6540FI203E6303816007818E62B 1003D000120996007816E6A23D923C 1203E60080DO 1003EOOOO 1 OOOOD00022D238B4000 AA2 A 1923D A29E 1003F0003C92 Al 8029B4010AA2A2923DA23C92A201 10040000801 CB4020AA2A3923DA23C92A3800FB426 10041000030AA2A4923DA23C92A48002C23822C048 10042000007815E6B40009007526FF5 1 D000802B36 10043000B4010B5 1DOD240C2417526FF801 DB402D9 100440000B51 DOD240D:417526FF800FB4030B5 1 IF 10045000D0C240C2 1 " 526FF80010000D00022C0FA 1004600000C0017815E6B4000F0078 17E67401 1299 10047000099651 A700CZ04DDB40107005 I A400024F 1004800004DDB4020300S055B403028050B4044C70 10049000007817E6540F7401 120996005 1 A70078EE 1004 A00018E6540FD23C71 E6007817E654F00303C7 1004B0000303F97816E6120A005 1 A478 1 8E6540FDF 1004C000C23C71 E60078 18E654F0D240C241 E526FD 1004D000B4FF02800874C8 120988800100O0DOO 1 AE 1004EOOOD00022C000781 5E6B40014005 196120620 1004F0009878 16E61209 A95 19D001206 A4800AB444 100500000106005 19D00 0 1 O000n000-"C0007K4R 1005 100015E6B400060051 B3008012B40106005 184 100520007B008009B40F0500D23F80010000D0009D 1005300022COOOCOO 1 C002D23878FF79FF7 A0120C2 10054000391 1510130380AD8F6D9F4DAF2C23880BC 1OO5500OO2D238DO02D0O1 DOO022C0O0C001 C0O2B7 10056000D23820901978FF79FF7A0220900AD8FBCO 10057000D9F9DAF7C23880061209333090EDD0028B 10058000D001D00022COOOC001C002D23830901982 10O5900078FF79FF7A28309O0AD8FBD9F9DAF7C2C8 1005 A0003880061209332O9OEDD002D001 D000220D 1005B000C000C001 B 15A30382F1206A 120698 1290 1005C0000933 120933 120933 1205EE 12062C740294 1005D000120988781A790AE612060A 12094508D91A 10O5E0O0F6001209451206A400D001 D00022C00076 1005F000781ED297120933 120933 120933C29712A7 100600000933 12O933D8EBDOO022COEOCO00120633 1006100046780813500512062F8003 120646D8F3B9 1006200012O62FO0D00ODOEO22D29722C29722CO 1 B 1006300000D2977809120933D8FBC2977803 1209C0 1006400033D8FBD00022C000D2977803 120933D8E8 10065000FBC2977809120933D8FBD0002200120799 10066000393038 19D2 A678 107401F60879091207C2 10067000CC0030380SF608D9F5D2388001000022C5 10068000001206 AE5 1 B6C297120698002200C29719 10069000005 1 C 1 1206F70022D292C297C29 I 22C223 1006A00097D29122C297D291 C29222C29222D29222 1006B00022209042CODOCOEOC083C082C28C858C I2 1 OO6COOOO8858A09758C00758A0OD28C9OO 1901279 1006D00008BE303B 139002581208BE203B0AD5OFCB 1OO6EOOOOD75OFO6D2398006750FO6C239OODO82OB 1OO6FOOODO83DOE0D0D03275OAOO750B0O75OC0OA5 10C70000750D0075891 1 C2A9C2AB758C00753A0080 10O71OOOD28C758D00758BOOD28E12072OD2AF223D 10072OOOD288D2ASD 1 AB22C2A822D29330B2FD2265 10O73OOOO0F12A001207390022C00OF 127C293C23B 100740OO3875OEFF7832750E00C23AC295C29412O7 10075000088F30386FD295C28C758C00758A00D2A4 100760008C12086030385D85080C85090DC2951221 10077000088F3O384FC28C758C00758AO0D28CD2AD 1OO78OOO9590O3E81208BE303B359OO51412O8BE6O 1OO79OOO2O3B2CO0850C0885ODO99O022612O8BEOE 1007A000303B04D23A8002C23AA23A9294E50E1348 1OO7BOO0F5OEB4010D12086O3038O9D23880O77583 1OO7COO0OEFFD89DC238D293O0DOOO22CO00C29341 1007DOO0C23875OE007809750E00C23AC295C294EF 1007EOOO12O88F3O3872D295C28C758C00758A0OD 1 1007FOOOD28C 12086030386085080C85090DC295CE 100800OO12088F303852C28C758COO758A00D28CD9 10O81OOOD2959OO3E81208BE303B3D9O05141208B3 10082000BE203B3400850C08850D09900226120875 10O83OOOBE3O3BO4D23A8002C23AA23A9294E50E0C 1008400013F50EE8B40903203AOED8A6120860305A 10O85OOO3806E5OED238S0O2C23SD2930ODO00228A 10086000C000CO01 C002C238790A78FF30B206D891 1OO870OOFBD9F98013C2SC858C0S858A09D28C7AC1 100880000 A20B2E8DAFBD23SD002D001 D00022C070 1OO89OOOOOCO01 C002C23879OA78FF20B206D8FB36 1 OO8AO0OD9F98O 13C28C858CO8858AO9D28C7A0A82 1OO8BOOO3OB2E8DAFBD238DOO2D001DO0022C23BFD 1OO8COOOE5O8B5830280044OOD80O9E509B5820280 1008D00080024002D23B22C0D0C0E0D0E0D0D03273 1OO8EOOOCOEOCOF0C0E075FO086A i 3EA5002641876 1008F00013FADOE0O3C0EOD5FOEFDOE0DOFODOEOC4 1009000022C238B5C10280044002D23822COOOCOA1 1009100001 C00278FF79FF7A08D8FED9FCDAFAD054 1009200002D001D0002200000022C0007814D8FEBE 10093000D00022C000782DD8FED00022C000785E02 10094000D8FED00022C00078FA 8FED00022C00025 10095000COO 178FF7902D8FED9FCD001 D00022C0B6 1009600000C00178FF7914D8FED9FCD001D0002254 10097000COOOCOO 178FF79C8D8FED9FCD001DO00F2 1009800022D582FDD583FA22C0E0C000F83 14ED8CE 1O099OOOFCDOOOD0E022C0EOCOO0B4000280O5F826 1009 A000317OD8FCDOO0DOE022COE0C000B4OOO21 A 1009BOOO8OO5F8310DD8FCD00ODOE022C0E0COO0A6 1 OO9CO00COF075F014A4F8D8FED0F0D000D0E0222 A 10O9DOO0CO00CO01 C00278FF79FF7 A04D8FED9FCBC 1009E000D AF ADOO2D001 DOO022C000C001 E526789 A 1009FOO0FF79C8D8FE5580D9FAF526D001D0O0225B 1OOAOOO0COEOC0O0C0017526FFF8B4O00708E9B4D3 100A10000002800E091201B8B2A 1B2A2B2A3D8F5A9 100 A2000D9F3 C2 A 1 C2 A2C2 A3 DOO 1 D000DOEO22OO5B 100A3OOOCOEOCOO0C2A0745O31 S8D2A074503 18888 070A4000D8F2DOOODOE02243 0000000 IFF ApDendix C 93 4D 5 A 80 01 05 00 00 00 20 00 00 00 FF FF 00 00 00 00 00 00 00 00 00 00 40 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3C D8 33 DB 8E DO SB E3 53 SO BS OF 0 1 50 CB B 1 20 B8 01 00 D3 D8 83 F8 0 1 74 OD BA I E 03 B4 09 CD 21 BO 01 B4 4C CD 21 B4 30 CD 2 1 3C 03 73 05 BA I E 03 EB E9 8E 06 2C 00 33 CO 8B F8 B9 FF FF 26 81 3D 50 4 1 75 16 26 S I 7D 02 54 48 75 OE 26 80 7D 04 3D 75 07 SD 75 05 89 36 9B 03 26 3 1 3 D 77 69 75 1 C 26 S 1 7D 02 6E 64 75 14 26 8 1 7D 04 69 72 75 OC 26 80 7D 06 3D 75 05 BA 49 03 EB 9E F2 AE 26 38 05 75 B9 8D 7D 03 89 3 E 9D 03 B4 19 CD 21 04 41 BE D8 02 88 04 46 C6 04 3A 46 C6 04 5C 46 B4 47 B2 00 CD 21 8C D8 SE CO BF D8 02 32 CO B9 46 00 F2 AE 4F 80 7D FF 5C 74 04 C6 05 5C 47 BE DO 02 SB OE CE 02 F3 A4 BA D8 02 B8 00 3D CD 21 72 OF A3 9F 03 EB 48 8C DO 8E D8 BA I E 03 E9 3B FF 8B 36 9B 03 83 FE FF 74 ED SE I E 2C 00 SB FE 80 3C 00 74 E2 AC 3C 3B 74 04 OA CO 75 F7 SB CE 2B CF 83 F9 01 74 E7 SB F7 BF D8 02 F3 A4 4F 8C DO SE DS 8° 36 9B 03 EB 9C BA 76 03 E9 FD FE 8E 06 2C 00 8B 3E 9D 03 32 CO B9 FF FF F2 .AE F7 D l SB D9 8B D 1 SC D8 8E CO BE S 1 00 26 8 A 4C FF 8A C 1 02 C3 3C 7E 77 D2 26 88 44 FF 32 ED O] F l 8D 38 41 FD F3 A4 FC BF 81 00 26 C6 05 20 47 SB 36 9D 03 SE 1 E 2C 00 SB CB 49 F3 A4 BF D8 02 32 CO B9 FF FF F2 .AE F~ D l SC D8 S E CO SC DO 8E D8 Al 9D 03 03 C2 2B D l 73 08 24 OF 04 F i 38 C2 72 S Q SB 3 E 9D 03 BE D8 02 F3 A4 SC D8 SE CO SB I E «F 03 BE 5C 00 C7 04 BC FE C7 44 02 FF CD C7440421 B4 C744063E CD C7440821 E9 C744 OA 9800 B43F B9 FF FF BA 0001 IE 56 CB 080077696E 2E 636F 6D 0000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000546869732070 726F 6772616D 207265717569726573204D 696372 6F 736F 66742057696E 646F 77732E OD OA 24596F 75 2061726520616C 72656164792072756E 6E 696E 67 204D 6963726F 736F 66742057696E 646F 77732E OD OA 24556E 61626C 6520746F 207374617274204D 69 63726F 736F 66742057696E 646F 77732E OD OA24 FF FF 00000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 000000000000000000000000000000004E 4505 OA FE 0002005448554E OA 03010000040080 OS 000200 0000010004000100 OB 0040006000 ES 00 F300 F500 00070000000004000600020871004A 000000 OA 03 0000000011 OC 020071005C 0350 ID 5C 03 A9000801 50 ID OS 01 BB 00 DC 0610 ID DC 06040010 SO 01000000 00002B 01 1300301C 01 SO 00000000 OE SO 01000000 00003E 010300301C 01800000000003 SO 02000000 00004] 012F00301C 32 F5000000007001 1300301C 31 F5000000007C00010000000000 S3010200301C 018000000000740001000000000085015A 00301C 028000000000000007747970656C 6962 OA 5F 4949 445F 66F726D 310007504154454E 543100000001 0000075642343030 136000007504154454E 5431 0000000000000000 EO 004A 01000000009A FF FF FF FF 4000 FF FF 000000090400000400000000000100 0000000000002E 000000 CA 010400 FF FF 01000000 00000000000000000100954D 03006F 31649S CA F5 1C 10 SB 7B 9A FS C4 SE 68 E6020003001000 SS 0! 2600 0000000000000000000000006400 FF FF 00000100 000020002C 002S 00 A3316498 CA F5 IC 108B 7B 9A F8 C48E 6S E600000000414E 494D 3100000000000000 000000000300 A2316498 CA F5 IC 10 SB 7B 9A F8 C4 SE 68 E6 FF FF FF FF 280030015 A 000000000000000000 0000000000000000000000000000000000000000 3C 006 A 005200 D6006800 DA 0004009C 00 B6001000 DE 0000000000000000000000000000007A 00 A231 6498CAF5 IC 108B7B 9A F8 C48E 6S E695 16498 CA F5 IC 10 SB 7B 9AF8C48E68 E6010068006C 00 Al 316498 CAF5 IC 10 SB 7B 9A FS C48E 6S E60300201689 E9 DA 45 IB 10 Bl 7608002B 336F60010003003C 004000 E400 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 030097316498CAF5 IC 108B 7B 9A FS C48E 68 E6 FF FF FF FF 700000000000000000000000000000000000 0000000000000000000000000000000000000000 000000004E 00 E800000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 FF CC 2D 00024301000059000000000500466F 726D 3100 OD 05 DO 050000 D80600009813000024030000 FF 00 OD 0043524541544F 52202044454D 4F 001901 00420023 FF FF FF FF 240500466F 726D 310035 DO 05 000036 D806000037981300003824030000 FF 0193 0000000205004D 6964693100 FF 08005642582E 4D 4944490002 C8 OA 080750015001 FF 0600 OB 0200 OC 0200 OD 2900566F 79657472612053757065722053 61706920464D 204472697665727C 53423136204D 49444920496E 00 OE 2A 00566F 7965747261205375 706572205361706920464D 204472697665727C 53 423136204D 494449204F 757400 OF 020010020011 0000120700 FF 034F 0000000106004C 6162656C 31 000105 E004FOOOCC092001 FF 001100504C 454153 452020544F 55434820204D 45001200001402 IS FF 2501010004BC02E0 A50100 OD 4D 532053616E7320 5365726966 FF 0204040002002 A 00040000000301 0900010064000200 OF 0003000000020002000200 0000000095316498 CA F5 IC 108B 7B 9A FS C48E 68 E6 0000000000000000000000000000000000000000 0000000000000000000000000000000014004801 0000000014026400 DE 05564234454E 31362E444C 4C 0000007E 000000000000000000000000000000 000014008200 OS 00 OS 000 I 000600010001000000 00007A 009C 00 FF FF 000076006C 00 FF FF 50415445 4E 543100504154454E 543100004! 4E494D 10000 6C316498CAF5 IC 10 SB 7B 9A F8 C48E68E66D316498 CAF5 IC 108B 7B 9A FS C4 SE 68 E66E316498 CA F5 IC 10 SB 7B9AF8 C48E 68 E66F316498 CA F5 IC 108B 7B 9 A FS C48E 68 E6703 I 6498 CA F5 !C 108B 7B 9A F8 C48E 6S E6 00000900 OC 005642582E 4D 494449004D 49444956 42582E 5ό 42580000020002007E 00030000000200 3E0002000000000000000000 A 1 16498 CA F5 IC 10 8B 7B 9A FS C48E 68 E62S 0062000! 00010040000500 FF FF 020001001208100000000000000000000000 1500000000000000 B900403D 33 C9 B8 B606 BA OE 02 EA 710071000000000000 B972003D 33 C9 B8 CO 00 BA FF FF EA FF FF FF FF 0000000000 B96A 003D 33 C9 BS 5S 02 BA 5800 EA 5B 005B 0000000000000000 D735593C 06005800 BC 36 IC 0090 FF 14000000303130303030 303530313031303030303030303000007B 417C 42 06006C 30 AO FF 020003000600 A631 11000100 A525 AO FF A71404002000440014000000000008000000 00000000 OC 00000001000000 AO FF 0200702D OE 00 51 1E7EFFCD IE 3F 2 SE FF CO 2C 6E FF 702D OE 0051 IE 4E FF CD IE 3F 245E FF CO 2C 3E FF 372D 2E FF 702D OE 00 51 IE OE FF CD IE 3F 24 IE FF CO 2C FE FE 372D EE FE 702D OE 0051 IE CE FE CD IE 3F 24 DE FE CO 2C BE FE 372D .AE FE 702D OE 0051 IE 8E FE CD IE 3F 249E FE CO 2C 7E FE 372D 6EFE85183400702D OE 0051 IE 8E FE CD 1E3F245EFF CO 2C 6E FE 3F 245E FE EO 36 CE FE 0000 CD IE CO 2C 7E FE 322D AE FE 8518 OA 003F 248E FF D5 IB Dl 2D OE 00 A63B 0600580068245C FE EB 235C FE C7351400 FD 494F 18 8400702D 160051 IE 8E FE A63B 06005800 DF IB 2C 3C 060040007C 48 D7353F 249E FF C7351400 CC 2658 FE 4000 F52354 FE 6F IE 8E FE EB 239E FF DF IB 2C 3C 0600 40009615 EA 3C 6E FE 2E 19 FF FF FF FF 3F 246E FE 9D 4C 7E FE D2 ID .AB 4354 FE AE 2504006E FE 7E FE 3F 249E FF E72658FEC0FF3F2454 FE DB 1908001C0000006EOO D735593C 06005800 A71438 IS 2800 EB 235C FED735 C7351300C74B4F IS 1800702D 160051 IE SE FE A63B 06005800 DF IB 2C 3C 060040007C 48 A63B 06005800 D735 FB 38593C 06005800 A71418005C0178013400 000000002800000008000000 SE FF 020054 FE 0100 AO FF 0200 DE FE 02001 E FF 02005E FF 02005E FE 0200 9E FE 02002C 000000090000006E FE 02007E FE 0200 AE FE 0200 BE FE 0200 EE FE 0200 FE FE 02002E FF 0200 3E FF 02006E FF 02007D 2D OA 001 F 43 AC FF F523 AC FF 7C 3630002B 000000203020312030203620302036 2030203520302031302030203020302031203020 3120 1352031312030203000 DB 494F IS 4400 BC 36 2200 SC FF 1 A 000000594F 5520544F 55434S 20204D 5920205249474S 5-1202048414E 4400007B 417C 42 06006C 309C FF 010003000600 A6 100000100 A525 9C FF3S 186E03 F523 AC FF 7C 3630002 A 0000002030 2031203020362030203620302035203020313020 3020302030203120302031203 i 35203720302030 0000 DB ° 4F IS 4200 BC 562000 SC FF 1 ° 0000005 Q 4F 5520544F 5434820204D 5920204C 45465 20204S 41 E 4400 ~B 417C 4206006C 309C FF 1000300 Of 00 A6310000 100 A525 °C FF 3818 EE 02 F523 AC FF ~ C 36 30002B 0000002030203120302036203020362050 2035203020313020302030203020 12030203120 31352031342030203000 DB 494F 184200 BC 3o2000 8C FF 1° 000000594F 5520544F 55434S 20204D 5° 20 205249474S 5420204C 4547007B 417C 420600 όC 30 9C FF 010003000600 A63100000100 A5259C FF 3S IS 6E 02 F523 AC FF 7C 3630002B 000000203020 12030 2036203020362030203520302031302030203020 30205120302031203 ! 752031332030203000 DB !° 4F 184000BC361E00SCFF 17000000594F 5520544F 55434820204D 59204C 45465420204C 4547007B41 7C 4206006C 309C FF 010003000600 A63100000100 A5259C FF 3818 FO 01 F523 AC FF 7C 3630002B 000000 2030203120302036203020362030203520302031 3020302030203020312030203120313320313520 30203000 DB 494F 184200 BC 3620008C FF 19000000 594F 5520544F 55434820204D 5920205249474854 2020454152007B 417C 4206006C 309C FF 01000300 0600 A63100000100 A5259C FF38187001 F523 AC FF 7C 3630002B 000000203020312030203620302036 2030203520302031302030203020302031203020 312031342031352030203000 DB 494F 184000 BC 36 IE 008C FF 17000000594F 5520544F 55434820204D 59204C 4546542020454152007B 417C 4206006C 30 9C FF 010003000600 A63100000100 A5259C FF 3818 F200 F523 AC FF 7C 3630002A 000000203020312030 2036203020362030203520302031302030203020 302031203020312037203135203020300000 DB 49 4F 183C00BC361A008CFF 13000000594F 5520544F 55434820204D 59204D 4F 555448007B 417C 420600 6C 309C FF 010003000600 A63100000100 A5259C FF 38187800 F523 AC FF 7C 3630002B 00000020302031 2030203620302036203020352030203130203020 3020302031203020312031312031352030203000 DB 494F 183A 00 BC 36 IC 00 SC FF 15000000594F 5520 544F 55434820204D 5920464F 5248454144007B 41 7C4206006C309CFF010003000600 A63100000100 A5259C FF CB 25 AC FF A71408002400 FE 0318000000 0000 OC 00000001000000 AC FF 0100 OC 0000000100 00009C FF 0200000003000301 DE 01010065020200 420004000000030145000100 C700000000000000 000000003001340056535F 56455253494F 4E 5F 49 ΔE 464F 00 BD 04 EF FE 000001000000010000000000 0000010000000000000000000000000001000100 0100000000000000000000000000000024000000 3310008333 10003333 10008333 10008333 100083 3310008333 10008333 1000833310008333 100083 331000833.00008331000083 LO 00008331000833 £Z.00333333 133333333333333333333333333333 33333333 dd 333333000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000033330000000000000000000000 0033330000000000000000000000003333000088 8800000000000000003333000088883333000000 00000000000000888833 dd 333300000000000000 00888833 dd dd 3333330000000000000000 id dd dd dd dd 33 dd dd 00000000000000003333 dd dd 3333 dd 33000000000000000033 dd 333333 dd 33 dd 000000 00000000003333 dd 33333333 dd 00000000000000 00333333333333 dd 33000000000000000033 dd id dd dd 3333330000000000000000 dd dd dd dd dd dd 33 dd 000000000000 OL LO dd 33 dd dd dd dd dd 33000000 0000 OL LL LO 33333333333333 id 00000000 OL LL LL LO 33 dd 3333333380000000000000 OL LL LO 3333 dd 3800000000000000000000 OL LO 33380000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0033 dd id 0000 dd 3300 dd 00330000003300333300 0000330000330000000303030008080800000808 0008000800000008000808000000080000 OS 0000 0000000000000000000000000000000000000000 000030080000000000 ) 0010000000 O 00000003 000000 S300000000000000000000000000005.3£ 0000308300 t 001000010303 i-L 1 £ 000010 OL 00 '.0 001000300303003000100000005fr 85 it 33 I £ ti It i frS I t 0500000000590919395939699 39193969 Z.969 ZL Jf 003000 tZ 00 I £ ti dt i ζ 11 Qi 00000000 5909193t-3919393-159 tL 396t? 0080003100000000 0£ 0£ 33 1 £ 0000 93969 ZL ZL 5995 tL £95_ t9 A ZL 05 00500031000000000£ 0£ 33 1 £ 00393969 £_ 2_ 5995 5939 o9 Of 005000 S100 ! £ tζ 3t^ 5t- fc-5 11? 05005909 19 it tL £95.. -93° ZL 05008000 S 10000000300 0 19 3t" O 39 190_. Q - j it 003000 t"t 00000000 r£ ir ti 0£ o£ 0£ S£ ϋ£ 000000090000399939 tt 59 9 o 9r 2939 b9 ZL tL i i 000000 t r() f380 oO 003939 o9 f_ 1 39 iL 39193_ -500 t-000 fl 0039 OQ 39 b t 5939 0 o r :_ 1995 86 .SlOO/9611 lDd IZ.88I .6 OΛ\ 33333333333333 JJ 333333333333333333333300 8V 33333333333333333333333333333333333333 3333333333333333333333333333333333333333 3333333333333333333333333333333333333333 3333333333333333333333333333333333333333 3333333333000030031030000000000000000000 003900 tO 938938 tD 83 V69.980131 53 V386 rø I£ IV id 3300000000333300000030 dd 33 ££ L i £9193£ ti f£390£ IC 00 VO ££ .£ £9193£ ti ti 39 l£ l£00 VO 0010 33 dd dd dd dd dd dd 333333 dd 333333333333333333 3333333333330000333333333333333333333333 3333333333333333333333333333333333333333 3333 dd 3300000000000000000000000000000000 00000010000000100000 frO 6000000000000033 dd 33333333000000 rO 1533009100103333 dd 333333 3333003100000000001000 W) 0000001000000000 3333 dd 330000333333330000 dd 33333300000010 0000000033333333000000013333 dd 33 Ofr 300000 00310800 dd dd 333300 Vfr 000000 VI 103333005030 -£ £3 V38£ 193535 V300800000000010333300 VO 33 330830001000000080333333333333 dd 33333333 33333333 dd 333333 dd dd 3333333333333333 dd 33 333333 dd 33333333 dd dd dd dd dd dd dd ii 3333 dd 33 3333333333333333333333333333330030000000 83 £0300038 dd 330000000000103333 dd 33000000 fS dd dd dd dd 000000335010000000000000000000 00 ££ .£ £9 !93£fr£t-£39 l£ 1 £ 00 ZL 69 fr900 V9393fr OL 0939 it 10000000600000 tO 9£ 003000 OO 00000000 33 dd 0000000000 t-£ 9V 0000000000000300000000 0030 VO dd 00100081006000 £0 Lt ti Dt £500000000 0000000000000000938938 r383 V69Z.980131 id V3 So V91£ IV 0000000133 dd 33 dd 33 dd dd 3333333333 3333333333333333333333333333339333333£ 83 3333 £083333£ 0083331000 S33310008333100083 3310008333100083331000833310008333100083 3310008333100083331000 S33/.00008331000083 ϋ 00008331 ύύ 0333 dL 003333 d_ι 1 3d 33 dd 333333 3333333333333333333333333333333333333333 3333333333333333333333 id 3333333333333333 3333339333333£ S33333 £393333£ 3£ 833313 £393 330£ 339333133393330333933303339333033393 3303339333033393330333933303339333033393 3_ 3333933133339310333£ 8331 33 £3333- 3£ 3333 331333 dd 33333333333333333333333333333333 3333333300333333000000000000000000000000 00000000000000000000100000000000001000 10 000000 Of 0000 OC 03000000 S30000000000000000 3333333333333333333333333333333333333333 333333333333339333333£ S33333 £08333350083 66 .SlOO/9611/13d 88I/ .6 O 00000000 000000000000300033 dd 3333003f 6f Dt it 0565 ti 000000809f 00000000000003000000000030 tO 33 dd 3333330000 VO £03333001000100000080600 OV 0000 Of 0300000000000000000031001000000030 id dd 001000000050 Of 08 LO SO 00000050 Of to LO SO 33330011 dd 33 dd 33333333330000003000000003 1000301000393969 tL 1909 d9 tL 5. If 03 it Dt J £3 3939 tL 33593939 f9 fZ. ε/.35 Of Sf fS £565 £535 £5 Z.S it 1 It 6f Li 35 V£ £f £30£ £30£ 331£ £3 L 9£ f£ 0£ 0£ 0£ 0£ 0£ 0£ 0£ 0£ 0£ 0£ 030£ 0£ 0£ £f 030£ 0£ 0£ 0£ 030£ 0£ 0£ 0£ 030£ ££ ti 0£ 3£ 0£ 0£ 0£ 9Z. Lt 35 V3330333 dd 333309 V30059 ZL 19593959 Zi 0003 dd dd 33331939 3300995935 f9 f9 If 00033333 dd 338959 VO 0059 £9 19993Z.59 fZ.396f 6/. ZL 59 SZ. IS 0003333333333839 Z.0005999399Z.396f 0003 dd dd 333383 Z.S 00 ZL 5909 193f 99 dt £Z. tt 6f fZ.59 Lt 00033333 dd dd 11500039 99396f 59 QL 6L ti tL 59 Lt 0003 dd dd dd 3305 Z.90000 tL 39 SZ.39 £f 3999396f 59 OL tL ti tL 59 Lt 0003 dd 33 l 3309 f900 \ i 09 ZL 399f 3333333333339198001 Of 6f 3f If 3303333333333f ε 0000103010333300 oo oo oo oo so αε 36 LO so oo oo oo so σε fv z.o so oo oo oo 50 α Z.V LO SO OO OO OO SO dd dd OO 0333 dd dd dd 333333 33333333333333 dd 333333333333333333333333 3333 dd dd 333333 dd 33333333 dd dd dd 3333333333 3333 dd dd dd 333333333333333333333333 dd 3333 333333333333333333333333333333333300 Vf 33 3333 dd dd 3333333333333333 dd dd 333333 dd 3333 33333333333333 ii 333333333333333333333333 33333300 OZ.333333333333333333333333333333 3d 00883333333333333333333333333333333333 3333333333333333333333333333333333333333 3333333333333333333333333333333333333333 3333333333333333333333333333333333333333 3333 ii 3333333333333333333333330030 ii 3333 333333333333333333333333 dd 33333333333333 3333333333333333333333333333333333333333 330086333333333333333333 ii 33333333009£ 33 3333330031333333333333333333333333333333 3333333333333333330009333333333333333333 3333333333333333333333333333333333333333 3333333333333333330000333333333333333333 3333 JJ 3333333333333333333333333333 JJ JJ 33 001 Z.SIOO/9611/l d 1-.88I/Z.6 OΛV Appendix D 101 4D 5 A 80 0 1 05 00 00 00 20 00 00 00 FF FF 00 00 00 00 00 00 00 00 00 00 40 00 00 00 1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 SC D8 33 DB SE DO 8B E3 53 50 B8 OF 01 50 CB B 1 20 B8 01 00 D3 D8 83 F8 0 1 74 OD BA I E 03 B4 09 CD 21 BO 01 B4 4C CD 21 B4 30 CD 21 3C 03 73 05 BA I E 03 EB E9 8E 06 2C 00 33 CO SB F8 B9 FF FF 26 81 3D 50 4 1 75 16 26 8 1 7D 02 54 48 75 OE 26 80 7D 04 3 D 75 07 SD 75 05 89 36 9B 03 26 81 3D 77 69 75 I C 26 S I 7D 02 6E 64 75 14 26 8 1 7D 04 69 72 75 OC 26 80 7D 06 3D 75 05 BA 49 03 EB 9E F2 AE 26 38 05 75 B9 SD 7D 03 89 3E 9D 03 B4 19 CD 21 04 41 BE D8 02 88 04 46 C6 04 3 A 46 C6 04 5C 46 B4 47 B2 00 CD 21 SC D8 SE CO BF D8 02 32 CO B9 46 00 F2 AE 4F 80 7D FF 5C 74 04 C6 05 5C 47 BE DO 02 SB OE CE 02 F3 A4 BA D8 02 B8 00 3D CD 21 72 OF A3 9F 03 EB 48 SC DO 8E DS BA I E 03 E9 3B FF 8B 36 9B 03 83 FE FF 74 ED SE I E 2C 00 SB FE 80 3C 00 74 E2 AC 3C 3B 74 04 OA CO 75 F7 SB CE 2B CF S3 F9 01 74 E7 SB F7 BF D8 02 F3 A4 4F SC DO SE DS 89 36 9B 03 EB 9C BA 76 03 E9 FD FE 8E 06 2C 00 SB 3E 9D 03 32 CO B9 FF FF F2 .AE F7 D l SB D9 SB D l SC DS SE CO BE 8 1 00 26 8A 4C FF SA C 1 02 C3 3C 7E 77 D2 26 88 44 FF 32 ED 03 F l 8D 38 4 1 FD F3 A4 FC BF 8 1 00 26 C6 05 20 47 SB 36 9D 03 8E 1 E 2C 00 SB CB 49 F3 A4 BF D8 02 32 CO B9 FF FF F2 .AE F7 D l SC D8 SE CO SC DO SE DS Al 9D 03 03 C2 2B D l 73 OS 24 OF 04 F l 38 C2 ~2 S9 SB 3 E 9D 03 BE D8 02 F3 AJ SC DS SE CO 8B IE °F 03 BE ' 00 C704 BC FE C744 02 FF CD C7440421 B4 C744063E CD C744 OS 21 E9 C744 0A9R 00 B43FB9 FF FF BA 0001 IE 56 CB 0800 "76« όE 2E 636F bD 0000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000546S 6° 7 32070 726F 6 " " 2616D 207265 17569726573204D 696372 6F 73 oF 66 ~ A 2057696E 646F 77732E OD OA 24596F " 5 2061 " 26520616C 7 2656164792072756E 6E 696E 67 204D 6963726F 736F 66 ~42057696E 646F 77732E OD OA 24 ^56E 61626C 6520746F 207374617274204D 69 63726F " 56F 66742057696E 646F 7 773 ?F OD OA °4 FF FF 00000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 000000000000000000000000000000004E 4505 OA 2B 0102005448554E OA 0301000004008014000200 0000010006000100080040007000170120012201 2D 0700000000040007000208740062010000 OA 03 OOOOOOOO 11 OC 02007400081350 ID 0813 A701 CC 02 501DCC02D601 CO 01 10 ICCOOl F2017C 3810 ID 7C 38 7E05102810 IC 102804001080010000000000 FF 07 130030 IC 018000000000 OE 800100000000001208 030030 IC 01800000000003800200000000001508 2F00301C32F5000000004408130030 IC 31 F50000 00009B 000100000000005708020030 IC 01 SO 0000 000090000100000000005908020030 IC 01800000 000088000100000000005B 08740030 IC 02800000 0000000007747970656C 6962 OA 5F 4949445F 466F 726D 31 OA 5F 4949445F 466F 726D 3200054F 5A 4249 4E 00000001000007564234303031360000044249 4E 310000000000000000000000000000200016 OD OA 00000006000000 B80012005801 FF FF 9A FF FF FF FF 0000 FF FF 000000080046 OD 0000000000000000 000000000° 040000 OE 0000000100020000004200 OC 004A 001 00 FF FF 0400 OE 000200000000000000 000000000100954D 0300 E4 CA " 51 A A3 F51C 10 SB 7B 9.A FS C4 SE 68 E6 OC 0003001000 S4 OS E 0000000000 0000000000000000120346000000010000002000 2C 002S 0069 CB 751A A3 F51C 10 SB ~ B °.A F8 C4 SE όS E6 0000000042494E 31000000000000000000000000 1A 00 BC 077600 A400860000000000000000000600 00000000420166 CB 751A A3 F5 IC 10 SB 7B 9A F8 C4 SE 68 E65FCB 751A A3 F5 IC 108B 7B 9 FS C48E 68 E60100 68006C 0065 CB 751A A3 F51C 10 SB 7B 9.A Fδ C4 SE 6S E6 030068 CB 751A A3 F5 IC 10SB7B9AFS C48E68E6FFFF FF FF 3 00 AO 03 BC 00000000000000000000000000 000000000000000000000000000000009401 CO 00 AA 014201 CO 014601 D6014A 01 EC 014E 0102025201 0700 OS 012201000056010000000000000000 OA 00 00000400640068 CB 751A A3 F51C 10 SB 7B 9A FS C48E 68E662CB 751A A3 F5 IC 108B 7B 9.A Fδ C48E 68 E60100 68006C0067CB 751A A3 F5 IC 10 δB 7B 9A Fδ C48E 68 E6 03002F 1689 E9 DA 45 IB 10 Bl 7608002B 336F 60 OE 00 03003800 A4045C 01000000000000000000000000 2803600100000000000000000000000000000000 0000000000000000000000000000000000000000 0000000003002F 1689 E9 DA 45 IB 10 Bl 7608002B 33 6F 60 OD 0003003800 AS 01 C2010000000000000000 00000000 A402 D201000000000000000000000000 0000000000000000000000000000000000000000 000000000000000003002F 1689 E9 DA 45 IB 10 Bl 76 08002B 336F 60030003003800 FC OC 160200000000 0000000000000000900126020000000000000000 0000000000000000000000000000000000000000 00000000000000000000000003002F 1689 E9 DA 45 IB 10 Bl 7608002B 336F 60020003003800 FC 016.A 02 000000000000000000000000 BA 027A 0200000000 0000000000000000000000000000000000000000 0000000000000000000000000000000003002F 16 89 E9 DA 45 IB 10 Bl 7608002B 336F 60010003003800 A402 BE 02000000000000000000000000 DO 02 CE 02 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 03002F 1689 E9 DA 45 IB 10 Bl 7608002B 336F 600200 0300380050021203000000000000000000000000 A601220300000000000000000000000000000000 0000000000000000000000000000000000000000 0000000003002F 1689 E9 DA 45 IB 10 Bl 7608002B 33 6F 600100030038004C 0366030000000000000000 00000000 BC 017603000000000000000000000000 0000000000000000000000000000000000000000 00000000000000000300201689 E9 DA 45 IB 10 B176 08002B 33 bF 6011000} 003C 004C 04 BA 0300000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 000000000000000000000000000000000300201υ 89 E9 DA 45 IB 10 Bl 76 OS 002B 336F 60 OF 0003003C 00 F802 OE 0400000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 000000000300201689E9DA45 IB 10 BI 7608002B 33 6F 60160003003C 00640766040000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000300431689 E9 DA 45 IB 10 Bl 7608002B 336F 60040003003C 00 E4 OB BE 04 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0300201689 E9 DA 45 IB 10 Bl 7608002B 336F 601500 03003C 0000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 00000000000000000300201689 E9 DA 45 IB 10 Bl 76 08002B 336F 60140003003C 005405160500000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000003002016 89 E9 DA 45 IB 10 Bl 7608002B 336F 60130003003C 00 AC 05 C60500000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 000000000300201689 E9 DA 45 IB 10 Bl 7608002B 33 6F 60120003003C 000406 IE 060000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000300201689 E9 DA 45 IB 10 Bl 7608002B 336F 60100003003C 005C 067606 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0300201689 E9 DA 45 IB 10 Bl 7608002B 336F 601800 03003C 00 B406 CE 06000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 00000000000000000300201689 E9 DA 45 IB 10 B] 76 08002B 336F 60170003003C 000C 07260700000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 00000000000000000000000000000000030066 CB 751A A3 F5 IC 108B 7B A F8 C48E 68 E6 FF FF FF FF 4000 70 OC ~E 0700000000000000000000000000000000 0000000000000000000000004203 C.A 035803 F607 A802 FA 07 BE 02 FE 07 D40202 OS EA 0206080003 OA OS 16030E0S C031 080300251689 E9 DA 45 IB 10 Bl " ό 08002B 336F 60 OA 0003005000 CS 0° Do 0700000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000003002516 89 E9 DA 45 IB 10 Bl 7608002B 336F 60080003005000 18 Oδ 320800000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 000000000300251689 E9 DA 45 IB 10 Bl 76 OS 002B 33 6F 60 OB 00030050005C 009E 080000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000300251689 E9 DA 45 IB 10 Bl 7608002B 336F 6007000300500034 OA OA 09 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0300251689 E9 DA 45 IB 10 Bl 7608002B 336F 600900 030050005C 097609000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 00000000000000000300251689 E9 DA 45 IB 10 Bl 76 08002B 336F 6006000300500078 OB E20900000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000003002516 89 E9 DA 45 IB 10 Bl 7608002B 336F 60030003005000 F4034E OA 00000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 000000000300251689 E9 DA 45 IB 10 Bl 7608002B 33 6F 60040003005000 AO OA BA OA 0000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000300251689 E9 DA 45 IB 10 B17608002B 336F 60050003005000 OC OB 26 OB 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 030064 CB 751A A3 F5 IC 10 SB 7B Q A FS C4 SE 68 E6 FF FF FF FF 700000000000000000000000000000000000 0000000000000000000000000000000000000000 00000000 D201 16 OS 00000000 ES 0126 OC 00000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 030061 CB 751A A3 F51C 10 SB 7B 9.A FS C48E 68 E6 FF FF FF FF 7000 FO 0892 OB 000000000000000000000000 0000000000000000000000000000000000000000 00000000 E6022E OC 000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 03005DCB 751AA3 F5 IC 10 SB 7B 9.A F8 C4 δE 68 E60500 0300 C400 FC 048A OC 000000000000000000000000 0000000000000000000000000000000000000000 000000000000000000000000 FE 01 B2 OC 00000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 00000000 FF CC 2D 001δ 240500007C 000000000500 466F 726D 3100 OD 051401000054060000 Cδ OD 0000 I 140000 FF 00120043524541544F 522020202020 2020204C 41420003 CO CO CO 00190100420023 FF FF FFFF240500466F 726D 310035 μθl 000036540600 0037 C8 OD 000038 IC 1400004001010000 BC 02 BO 30 0100 OD 4D 532053616E 73205365726966 FF 012.A 00 0000010800436F 6D 6D 616E 643300040428056810 CC 03740! FF 0007006C 6962726172790011 1600 FF 0327000000020800436F 6D 6D 616E 643200040478 006810 CC 037401 FF 00040063616C 6300111500 FF 032C 0000000305005465787439000204 BO 046009 74017401 FF 02 CO CO CO 00 OB 020030300012100025 02000000 FF 032C 00000004050054657874380002 04 BO 04800774017401 FF 02 CO CO CO 00 OB 02003030 0012 OF 002502000000 FF 032C 0000000505005465 787437000204 BO 04 AO 0574017401 FF 02 CO CO CO 00 OB 020030300012 OE 002502000000 FF 032C 000000 06050054657874360002049006 CO 0374017401 FF 02 CO CO CO 00 OB 020030300012 OA 002502000000 FF 032C 0000000705005465787435000204 BO 04 CO 03 74 01 " Q 1 FF 02 CO CO CO 00 OB 02 00 30 30 00 12 0° 00 25 02 00 00 00 FF 03 2C 00 00 00 OS 05 00 54 65 78 74 34 00 02 04 70 OS EO 01 74 01 74 01 FF 02 CO CO CO 00 OB 02 00 30 30 00 1 OS 00 25 02 00 00 00 FF 03 2C 00 00 00 09 05 00 54 o5 7δ 74 33 00 02 04 90 06 EO 01 74 01 74 01 FF 02 CO CO CO 00 OB 02 00 30 30 00 12 07 00 25 02 00 00 00 FF 03 2C 00 00 00 OA 05 00 54 65 7S 74 32 00 02 04 BO 04 EO 01 74 01 74 0 1 FF 02 CO CO CO 00 OB 02 00 30 30 00 12 05 00 25 02 00 00 00 FF 03 2C 00 00 00 OB 05 00 54 65 78 74 3 1 00 02 04 BO 04 00 00 74 01 74 01 FF 02 CO CO CO 00 OB 02 00 30 30 00 12 03 00 25 02 00 00 00 FF 03 93 00 00 00 OC 05 00 4D 69 64 69 3 1 00 FF 08 00 56 42 58 2E 4D 49 44 49 00 02 30 OC 68 10 50 01 50 01 FF 06 n OB 02 00 OC 02 00 OD 29 00 56 6F 7Q 6 ~d 7? 61 20 53 75 70 65 72 20 53 61 70 69 20 46 4D 20 44 72 69 76 65 72 7C 53 42 3 1 36 20 4D 49 44 49 20 49 6E 00 OE 2A 00 56 6F 79 65 74 72 61 20 53 75 70 65 72 20 53 61 70 69 20 46 4D 20 44 72 69 76 65 72 7C 53 42 3 1 36 20 4D 49 44 49 20 4F 75 74 00 OF 02 00 10 02 00 1 1 00 00 12 07 00 FF 03 27 00 00 00 OD 08 00 43 6F 6D 6D 61 6E 64 3 1 00 04 04 60 09 48 12 44 04 74 01 FT 00 04 00 45 78 69 74 00 1 1 01 00 FF 03 23 00 00 00 OE 04 00 73 65 6E 64 00 04 04 78 00 48 12 7C 08 74 01 FF 00 04 00 73 65 6E 64 00 1 1 00 00 FF 03 25 00 00 00 OF 07 00 4C 61 62 65 6C 31 30 00 01 05 80 07 88 OE 74 0] 74 01 FF 03 CO CO CO 00 12 14 00 13 01 FF 03 39 00 00 00 10 06 00 4C 61 62 65 6C 39 00 01 05 78 00 88 OE 24 06 74 01 FF 00 13 00 54 48 45 20 20 43 52 43 20 20 20 20 49 53 20 20 20 20 3A 00 03 CO CO CO 00 12 13 00 FF 03 24 00 00 00 1 1 06 00 4C 61 62 65 6C 38 00 01 05 78 00 30 OC 7C 08 74 01 FF 03 CO CO CO 00 12 12 00 13 01 FF 03 3A 00 00 00 12 06 00 4C 61 62 65 6C 37 00 01 05 7S 00 40 OB SC 07 74 01 FF 00 14 00 54 48 45 20 20 43 4F 4D 4D 41 4E 44 20 20 20 49 53 20 20 3A 00 03 CO CO CO 00 12 1 1 00 FF 03 2C 00 00 00 13 06 00 4C 61 62 65 6C 36 00 01 05 78 00 D8 09 CC 03 74 01 FF 00 06 00 44 41 54 33 20 3 A 00 03 CO CO CO 00 12 OD 00 FF 03 2C 00 00 00 14 06 00 4C 61 62 65 6C 35 00 01 05 78 O0 F8 07 CC 03 74 01 FF 00 06 00 44 41 54 32 20 3 A 00 03 CO CO CO 00 12 OC 00 FF 03 2C 00 00 00 1 5 06 00 4C 61 62 65 6C 34 00 01 05 78 00 1 8 O6 CC 03 74 01 FF 00 06 00 44 41 54 31 20 3A 00 03 CO CO CO 00 12 OB 00 FF 03 30 00 00 00 16 06 00 4C 61 62 65 6C 33 00 01 05 78 00 38 04 44 04 74 01 FF 00 OA 00 43 4F 4D 4D 41 4E 44 20 20 3 A 00 03 CO CO CO 00 12 06 00 FF 03 30 00 00 00 17 06 00 4C 61 62 65 6C 32 00 01 05 78 00 58 02 44 04 74 01 FF 00 OA 00 41 44 44 52 45 53 53 20 20 3 A 00 03 CO CO CO 00 12 04 00 FF 03 30 00 00 00 18 06 00 4C 61 62 65 6C 3 1 00 01 05 78 00 78 00 CC 03 74 01 FF 00 OA 00 48 45 41 44 45 52 20 20 20 3A 00 03 CO CO CO 00 12 02 00 FF 02 04 00 00 00 04 00 02 00 22 00 05 00 00 00 03 01 1 5 00 01 00 64 00 02 00 I B 00 03 00 00 00 02 00 02 00 02 00 00 00 00 00 00 00 00 00 DE 05 56 42 34 45 4E 3 1 36 2E 44 4C 4C 00 00 00 7E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0013 £03300101100 fl 59 £500 £00033 10 f150 f£ 31 8f 0000 fO fO 001 £ f93919090939 £f 0080 £0000000 93 £03300301 I 003959 £93919 £f 009000 dd 10 fl 50 fε 31 8f 9081 fO fO 003 93919090939 it 00803000 000063 £03300 f01100050303 3f I 0303050060 003310 fi fO 39318f 3088 fO fO 00 ££ f93919090939 0080100000 OO 33 IO dd 99693159 s 03 εi 39 19 £5 03 εs αf αo oo ι o oε o9 3θ 39 00 00 10 ιo of oo oo i 01 sε 00 00 ε 1 39 lε 00 00 90 09 9ε 00 00 30 3ε sε 00 3ε 09 ZL 39 9f 00 SO f3 33 dd 33 dd ε3 00 3f 00 10 61 00 03 03 03 εo 00 s ff 3f I f Of Of 3f εf 03 9f 3f 03 fS ε5 6f 3f 00 01 00 33 00 00 f I 01 00 00 ε I 39 00 00 90 09 00 00 30 3£ SO OO 00 3£ 09 31 39 9f 00 50 00 00 00 00 VI 00 00 10 89 SO 00 03 33 J3 00 00 00 00 00 00 00 00 00 00 00 00 00 30 00 3f 00 30 00 00 oo εo oo 3ε oo 30 oo oo oo fo io 3f oo 30 oo εo OO OO 0039 3931 fl 3939 £f Of Of 000000 S3000000 3000000 £3 0000003300000013000000030000003100000031 oo oo oo αι oo oo oo 31 00 00 00 g i 00 00 00 v i 00 00 00 6i 00 00 00 8 I 00 00 00 11 00 00 00 91 00 00 00 51 00 00 00 f I 00 00 00 £ 1 00 00 00 31 00 00 00 1 1 00 00 00 01 00 00 00 JO 00 00 00 30 00 00 00 αo 00 00 00 30 00 00 00 90 00 00 00 vo 00 00 00 60 00 00 00 80 00 00 00 10 00 00 00 90 00 00 00 so 00 00 00 fO 00 00 00 εo oo OO OO 30 00 00 00 10 00 00 00 53 00 00 00 00 00 00 00 00 00 00 09 91 39 19 19 V9 39 69 89 89 09 91 19 19 19 39 19 99 89 fl 19 69 39 69 39 09 39 09 39 39 19 fl 19 99 19 09 00 39 39 31 fi 39 39 εf Of Of 33 6f εf Of 00 85 εf 3f 33 9ε I ε 6f ε Of VO 69 93 89 38 3 83 Vό 91 98 01 31 53 εV V l 51 93 35 93 89 38 f3 83 V6 QL 98 01 31 id TV V I Si 93 05 93 89 38 tO 83 V6 91 98 01 31 S3 εv V I 51 93 35 93 89 38 f3 83 V6 91 98 01 31 53 εV V I 51 93 95 93 89 38 f 3 83 V6 91 98 01 31 53 5V V I 51 93 VS εV 36 εO 3V 03 00 09 38 01 91 31 15 13 8V 3V 93 V 36 εO 3V 03 00 09 38 01 91 31 15 13 8V 3V 13 00 93 00 00 00 00 00 86 00 VO 00 00 00 00 00 3 00 00 00 30 00 VO 00 VO 60 93 98 9V £V 36 £0 3V 03 00 09 38 01 91 31 15 13 SV 3V 53 dd 33 00 00 00 00 00 00 10 09 00 83 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 υυ oo υυ υυ oo oo oo oo oo oo oo oo oo oo oo oo 93 S938 f3 83 Vό 91 98 01 3 1 id CV V I 51 93 39 00 f3 OO 30 00 00 00 00 50 63 00 tj 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 93 S9 38 tO 83 Vό 91 98 01 31 id iV V I 51 93 35 00 00 85 3f 95 33 85 3f 95 6f ff 6f Of 00 6f ff 6f Of 33 85 3f 95 00 30 00 60 00 00 93 S9 38 83 V o 91 98 0 1 3 1 id £V V I _■ " _ V 53 93 S9 38 f 3 83 Vo 91 ΘS 01 31 53 εV V I 51 V3 f 3 93 S9 38 tD 83 Vό 91 9S 0 1 31 53 £V V I 51 V 3 £3 93 89 3S f3 S3 V o 91 98 01 31 ii £V V I 51 V3 33 93 89 38 tD 83 V ό θi 9S 0 1 1 ii £V V I 51 V3 1 3 00 00 00 00 1 £ 3f bf 3f 00 00 1 £ 3f of 3f 00 3f 6f 3f V 5 3f 10 30 00 SS 00 9£ 10 f f 33 33 00 85 00 V £ 00 f 00 1 0 00 10 00 ZO 00 50 00 10 00 iO 00 90 33 33 00 05 00 00 801 iSΪOO/961I/XDd U88Ϊ/J.6 0Λ\ 00 00 04 05 00 4C 69 73 74 3 1 00 OS 04 00 00 7S 00 44 13 9S 10 FF 02 CO CO CO 00 I I OO OO FF 03 °7 00 00 00 05 OA 00 4D 4D 43 6F 6E 74 72 oF 6C 3 1 00 FF OD 00 4D 43 49 2E 4D 4D 43 6F 6E 74 72 6F όC 00 03 2S 05 BO 04 1 0 OB 74 01 FF 07 00 OF 03 00 2D I S 00 4B 00 00 00 S6 E7 78 6.A 82 A7 B A 01 86 E7 7S 6A 82 A7 BA 01 01 00 25 AF AS C l 57 12 I B 1 0 SF BO 00 20 AF 03 9C A3 00 00 01 00 01 00 00 01 00 00 00 00 00 00 01 01 01 01 01 01 01 01 01 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 ES 03 00 00 FF 01 83 13 00 00 90 02 00 00 20 00 00 00 01 00 FF 02 04 00 00 00 08 00 34 00 00 00 00 00 08 00 06 00 00 00 00 00 65 CB 75 1 A A3 F5 I C 10 SB 7B 9A F8 C4 8E 68 E6 B5 14 A7 14 04 00 00 00 04 00 14 00 00 00 00 00 08 00 00 00 ooon oono os ooon oo oo oo oo nn 7C42 o oo CQ 30 00 02 00 00 00 A7 14 04 00 00 00 OE 00 14 00 00 00 00 00 08 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 C5 42 OA 00 00 00 1 1 3B 00 00 94 3E 01 00 00 00 C9 30 04 00 02 00 00 00 A7 14 04 00 00 00 1 A 00 14 00 00 00 00 00 08 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 48 00 7.A 00 02 00 02 00 40 00 05 00 00 00 02 00 01 00 12 08 10 00 00 00 00 00 00 00 00 00 00 00 15 00 00 00 00 00 00 00 58 00 05 00 17 33 02 00 01 00 12 08 10 00 00 00 00 00 00 00 00 00 00 00 15 00 00 00 00 00 00 00 BC 36 OC 00 90 FF 05 00 00 00 43 6C 6F 73 65 00 7B 1 7C 42 06 00 6C 30 AO FF 05 00 03 00 06 00 A6 3 1 17 00 00 00 A5 25 AO FF A7 14 08 00 20 00 2C 00 14 00 00 00 00 00 08 00 00 00 00 00 00 00 OC 00 00 00 01 00 00 00 AO FF 02 00 BC 36 OC 00 90 FF 04 00 00 00 53 74 6F 70 00 00 7B 41 C5 42 OA 00 00 00 1 1 3B 00 00 94 3E 01 00 00 00 OC 3 1 AO FF 05 00 03 00 I D 25 A6 3 1 17 00 00 00 A5 25 AO FF A7 14 04 00 20 00 38 00 14 00 00 00 00 00 08 00 00 00 00 00 00 00 OC 00 00 00 01 00 00 00 AO FF 02 00 B9 44 00 3D 33 C9 B8 EA 27 BA FF FF EA 61 03 61 03 00 00 00 00 00 B9 3C 00 3D 33 C9 B8 4E 00 BA EE OA EA FF FF FF FF 00 00 00 00 00 B9 34 00 3D 33 C9 B8 C4 20 BA FF FF EA B3 01 B3 01 00 00 00 00 00 B9 5C 00 3D 33 C9 B8 52 04 BA C6 01 EA C9 01 C9 01 00 00 00 00 00 B9 5C 00 3D 33 C9 B8 18 01 BA DC 01 EA DF 01 DF 01 00 00 00 00 00 B9 4C 00 3D 33 C9 B8 C0 1 8 BA F2 01 EA F5 01 F5 01 00 00 00 00 00 BC 36 OC 00 90 FF 04 00 00 00 50 6C 61 79 00 00 7B 41 C5 42 OA 00 00 00 1 1 3B 00 00 94 3E 01 00 00 00 OC 3 1 AO FF 05 00 03 00 I D 25 A6 3 1 17 00 00 00 A5 25 AO FF BC 36 OC 00 90 FF 04 00 00 00 50 72 65 76 00 00 7B 41 C5 42 OA 00 00 00 1 1 3B 00 00 94 3E 01 00 00 00 OC 3 1 AO FF 05 00 03 00 I D 25 A6 31 17 00 00 00 A5 25 AO FF A7 14 04 00 20 00 6E 00 14 00 00 00 00 00 08 00 00 00 00 00 00 00 OC 00 00 00 01 00 00 00 AO FF 02 00 00 00 B9 F2 00 3D 33 C9 B8 24 00 BA 08 02 EA OB 02 OB 02 00 00 00 00 00 B9 EA 00 3D 33 C9 B8 54 37 BA .AE 02 EA B l 02 B l 02 00 00 00 00 00 B9 E2 00 3 D 33 C9 B8 86 00 BA C4 02 EA C7 02 C7 02 00 00 00 00 00 B9 7A 00 3 D 33 C9 B8 EC 1 1 BA DA 02 EA DD 02 DD 02 00 00 00 00 00 B9 00 40 3 D 33 C9 B8 F6 06 BA FO 02 EA F3 02 F3 02 00 00 00 00 00 B9 8 A 00 3 D 33 C9 BS 3S OB B A 0603 EA 0903 O Q 050000000000 B° FA 003D 33 C° Bδ DO 2B BA 1 03 EA IF 031 F 030000000000 B900 403D 33 C9 BS 8202 BA 3203 E > 0335030000000000 B900403D 33 C9 B87001 BA 4S 03 EA 4B 034B 05000000 000000009D 36 AO FF 7B 41 ^C 4206006C 3090 FF 0500 03000600 A631 18000000 A525 ~0 FF 9936 AO FF 7B 41 7C 4206006C 3090 FF 050003000600 A631 1 000000 A52590 FF 9D 36 AO FF 7B 417C 4206006C 3090 FF 0500 03000600 A631 1 A 000000 A52590 FF BC 361000 AO FF 0900000057617665417564696F 007B 17C 420600 6C 3090 FF 050003000600 A631 15000000 A52590 FF BC 361400 AO FF OC 000000433.A 5C 414E 47454C 2E 57 Jl 56 OC 007B 17C 4206006C 5090 FF 050003000600 A631 16000000 A52590 FF BC 36 OC 00 AO FF 04000000 4F 70656E 00007B 417C 4206006C 3090 FF 05000300 0600 A631 17000000 A52590 FF A71404002000 E600 1400000000000800000000000000 OC 0000000100 000090 FF 020000007D 2D OA 001 F 43 AC FF F523 AC FF 7C 362400 IE 00000030317C 30367C 3036 IC 30357C 30417C 30307C 30327C 30327C 46467C 30307C 0000 DB494F 185AOOBC3614009C FF OD 00000053544152 5420504C 4159494E 470019478C FF 3F 248C FF AA 36 7C FF .AA 366C FF AA 365C FF .AA 364C FF 46196C 056C 05 51 IE 2C FF 4F 473C FF AE 25 OA 008C FF 7C FF 6C FF 5C FF 4CFFDB 190400 IC 0010008E 053818E801 F523 AC FF 7C 362400 IE 00000030317C 30367C 30367C 30357C 30417C 30307C 30327C 30327C 46467C 30307C 0000 DB 494F 185A 00 BC 3614002C FF OD 00000053544F 50 2020504C 4159494E 470019474C FF 3F 244C FF .AA 36 5C FF .AA 366C FF AA 367C FF AA 368C FF 4619 EA 05 EA 05 51 IE 9C FF 4F 473C FF AE 25 OA 004C FF 5C FF 6C FF 7C FF δCFFDB 190400200010005E033δ 185C 01 F523 AC FF 7C36 IE 0019000000332031312031322031332031 3420313520372038203920313000 DB 494F 184800 BC 36 OC 002C FF 0500000033333333330019474CFF 3F 244C FF AA 365C FF .AA 366C FF AA 367C FF AA 368C FF 46196006600651 IE 9C FF 4F 473C FF .AE 25 OA 004C FF 5C FF 6C FF 7C FF 8C FF 3818 E800 F523 AC FF 7C 362000 1 A 00000020342031312031322031332031342031 352037203820392031300000 DB 494F 184800BC36 OC 002C FF 0500000034343434340019474C FF 3F 24 4C FF AA 365C FF AA 366C FF AA 367C FF AA 368C FF 4619 FF FF FF FF 51 IE 9C FF 4F 473C FF AE 25 OA 004C FF 5C FF 6CFF7CFF8CFF38187200 F523 AC FF 7C 3620001A00 0000203520313! 20313220313320313420313520 37203820392031300000 DB 494F I δ 4400 BC 36 OC 00 2CFF0500000035353535350019474C FF 3F 244C FF AA 365C FF A A 366C FF AA 367C FF AA 368C FF 4619422F 422F 51 1 E 9C FF 4F 473C FF AE 25 OA 004C FF 5C FF 6C FF 7C FF 8C FF CB 25 AC FF A714080084008202 IC 000000 00001000000002000000 AC FF 01003C FF 0200 IC 00 0000050000004C FF 02005C FF 02006C FF 02007C FF 02008C FF 02000000702D OE 00511E7E FF CD 1E3F24 8E FF CO 2C 6E FF 702D OE 0051 IE 4E FF CD IE 3F 245E FF CO 2C 3E FF 372D 2E FF 702D OE 0051 IE OE FF CD 1 E 3F 24 1EFFCO2CFEFE 72DEEFE7O2D0EOO 1 lECEFECD IE 3F 24 DE FE CO 2C BE FE 372D AE FE 702D OE 0051 1 E 8E FE CD IE 3F249EFE 02C7EFE372D6E FE 8 183000702D OE 00511 E 8E FE CD 1 E 3F 245E FF CO 2C 6E FE 702D 1600 CF 35 FD 4983 IE CE FE 322D 7E FE 8518 OA 003F 248E FF D5 IB Dl 2D OE 00 A63B 060070 CO 68246C FE EB 236C FE C7351400FD494F 181803702D 160051 1E8EFE A63B 06007000 DF IB 2C 3C 060040007C 48 D7353F 249E FF C7351400 CC 2668 FE D402 EB 23917 FF DF I 2C 3C 0600 40006516194758 FE 3F 2458 FE EO 368F FF.0000 CD IE C02C CEFE851812007C 360600010000003000 IF 43 54 FE 381848023F 2458 FE EO 368E FE 0100 CD IE CO 2C CEFE 851812007C 360600010000003100 IF 4354 FE 381822023F 2458 FE EO 368E FE 0200 CD IEC02CCEFE 851812007C 360600010000003200 IF 4354 FE 3818 FC 013F 2458 FE EO 368E FE 0300 CD IE CO 2C CE FE 8518 12007C 360600010000003300 IF 4354 FE 3818D601 3F2458FEE0368EFE0400CD IE CO 2C CEFE 85181200 7C 360600010000003400 IF 4354 FE 3818 BO 013F 24 58 FE EO 368E FE 0500 CD IE CO 2C CE FE S 1812007C 36 0600010000003500 IF 4354 FE 38188. 013F2458 FE E0368EFE0600CD IE CO 2C CEFE 851812007C 360600 010000003600 IF 4354 FE 381864013F 2458 FE EO 36 8EFE0700CD 1 C02CCEFE851812007C 3606000100 00003700 IF 4354 FE 38183E013F 2458 FE EO 368E FE 0800 CD 1E 02C CE FE 851812007C 36060001000000 3800 IF 4354 FE 381818013F 2458 FE EO 368E FE 0900 CD IE CO 2C CEFE 851812007C 360600010000003900 IF 4354 FE 3818 F2003F2458 FE EO 3681-. IE OA 00 CD IE C02C CEFE 851812007C 360600010000004100 IF 43 54 FE 3818 CC 003F 2458 FE EO 368E FE OB 00 CD IE CO 2C CE FE 851812007C 3606000100000042001 F 4354 FE 3818 A6003F 2458 FE EO 368E FE OC 00 CD IE CO 2C CE FE 851812007C 360600010000004300 IF 4354 FE 3818 80003F 2458 FE EO 368EFEODOOCD 1EC02CCEFE 8518 12007C 360600010000004400 IF 4354 IT: 38185 A 00 3F2458 FEE0368E FE OE 00 CD IE CO 2C CE FE 85181200 7C 3606000! 0000004500 IF 4354 FE 3S IS 34003F 24 58FEE0368E FE OF 00 CD 1EC02CCEFF RS 1812007C 36 0600010000004600 IF 4354 FE 381801.007C 360600 010000003F 00 IF 4354 FE A52558 FE I " S 2350 FE F523 54FE8D4C AB 4350 FE EB 239E FF 15 I DF 3515 IC 6D 3A E438 F61CEB 239E FF 15 IC DF 35 IS IC6D 3A F6 IC E949 33 6f 03 S 5f £5 03 f9 39 19 03 65 I f 3f OS 03 05 dt ti ii 03 3f 6f ff 55 I 00 00 00 3 33 06 00 V3 9ε 39 33 OV 53 SY 00 10 00 30 00 10 05 63 S3 01 00 £0 00 fO 33 OV I £ 30 00 00 00 10 3 £ f 6 00 00 95 1 1 00 00 00 VO Zt iD I f 91 00 00 I £ 03 39 fl 03 f£ £3 03 Jf J3 6f 03 fS Sf £5 03 f9 39 19 03 65 I 3f 05 03 3f 6f ff 55 I f 00 00 00 31 33 06 00 93 9£ 39 33 OV 53 SV OO 10 00 30 00 10 05 63 53 01 00 £0 00 fO 33 OV 1 £ 30 00 00 00 10 3£ f6 00 00 9£ 1 1 00 00 00 V O 3f S3 I f 91 00 65 If 3f 05 03 OS 3f fS £5 03 3f 6f ff 55 I f 00 00 00 30 33 06 00 91 95 39 33 0V 53 SV 00 10 00 30 00 10 05 63 53 01 00 50 00 fO 33 OV 1 £ 30 00 00 00 10 3£ f6 00 00 SC I I 00 00 00 VO Zt 53 I f 91 00 03 65 If 3f 05 03 3f 6f ff 55 If 00 00 00 SO 33 06 00 31 95 39 33 OV " S3 SV 00 10 00 30 00 10 05 63 53 01 00 εθ 00 fO 33 OV 1 5 30 00 00 00 I 0 3£ f6 00 00 95 1 1 00 00 00 VO 2f S3 I f 91 00 9f 9f 3f 03 Sf ff 3f Of 03 3f I f £f εS 03 £5 35 3f £5 3f it 55 00 00 00 51 33 00 00 31 9£ 39 33 OV 53 SV OO 10 00 30 00 10 05 63 53 01 00 £0 00 fO 33 OV I £ 30 00 00 00 10 3£ f6 00 00 9ε 1 1 00 00 00 VO 3f 53 I f 91 00 00 13 59 £9 39 39 03 3f 3f 03 Sf ff 3f Of 03 3f I f £f £5 03 £5 35 3f £5 3f Sf ii 00 00 00 V I 33 06 00 33 9£ 39 33 OV S3 SV 00 10 00 30 00 10 05 63 53 OI 00 50 00 fO dd OV I i 30 00 30 oo io 3ε 6 oo oo gε 1 1 oo oo oo vo zt 53 if gi 00 00 3f 3f 03 sf ff 3f of 03 3f if εf εs 03 εs 35 3f εs 3f Sf εs 00 30 00 1 33 06 00 31 9ε 39 dd OV 53 5V 00 10 00 30 00 10 05 63 53 σi oo εo oo fo 33 ov i ε 30 oo oo oo lo sε fό oo oo gε π 00 00 00 VO 3f 53 If 91 00 5S 35 3f £5 3 Sf £5 03 9f 3f 03 £5 SS fS I f fS £5 03 fS 5f Lt 00 00 00 51 dd 06 00 31 9i 39 dd OV S3 SV 00 10 00 30 00 10 05 63 53 01 00 50 00 fO 33 OV ι ε 30 oo oo oo lo sε ό oo oo gε n oo oo oo vo f 53 if at. 00595951038f O 3ε 03993903 Sf Qt 6f fS 03190331 399903 I£ 0339 f103 t£ 5303 ifr 336f 03 f5 Sf 550000 00 S3330600339539 dd OV 53 SV 0010003000100563 53 αi oo εo oo fo 33 ov i ε 30 00 00 00 10 3£ f6 00 00 gε . 1 000000 VO 3f 53 If 9100050339 fi 03 f i £303 dt 336f 03 fS Sf 550000003033060091953933 OV 535V 00 0 0030001005635301005000 fO 33 OV I£ 3000000010 35 6 oo oo gε 1 1 oo oo oo vo rf ι i αi oo 1 5 or j ς . 03 f £ £3 03 3f 33 of 03 fS Sf £5 00 00 00 30 33 06 00 91 9£ 39 00 30 33 39 00 30 33 3£ 00 30 33 33 00 30 33 33 00 30 33 33 00 30 33 39 00 30 33 3V 00 30 33 31 00 30 33 39 00 00 00 60 00 00 00 33 00 30 33 36 00 30 dd 35 00 30 33 31 00 30 33 30 00 30 33 OV 00 10 33 OS 00 10 33 f 5 00 30 33 3S 00 30 33 S 5 00 00 00 60 00 00 00 33 00 00 00 00 00 8£ fO SO 10 09 00 ϊ I r l IV 00 01 00 90 3£ 65 85 93 55 10 00 01 00 90 95 9V 8f 31 00 Of 00 90 35 33 91 30 00 01 00 90 9£ 9V 33 3S 31 1 S 00 9 I 03 01 00 81 S I 3f 9f 13 00 £ 1 55 13 55 10 33 39 53 93 00 83 S I S5 M IV 00 01 00 90 35 65 55 10 50 30 00 01 00 f 5 00 80 61 90 33 05 f3 di 03 33 33 89 93 13 33 36 f3 35 33 05 it ΘV Dt OS 00 31 00 00 00 10 00 90 9£ 31 33 OS £3 53 00 f I 81 3f 211 iSl00/961I/XDd 11881/16 OΛV 4F 20 23 34 20 74 6F 20 30 00 7B 41 C5 42 OA 00 00 00 1 1 3B 00 00 9 3 E 01 00 00 00 OC 3 1 AO FF 04 00 03 00 1 D 25 C9 30 01 OC 02 00 01 00 A5 25 AO FF BC 36 36 00 90 FF 2E 00 00 00 50 2 5 50 4 1 52 45 20 46 4F 52 20 4 1 55 44 49 4F 28 4C 45 4E 47 54 48 20 35 73 29 2C 20 43 4D 44 20 44 45 4C 41 59 28 32 30 30 6D 73 29 00 00 7B 4 1 C5 42 OA 00 00 00 1 1 3B 00 00 94 3 E 01 00 00 00 OC 3 1 AO FF 04 00 03 00 I D 25 C9 30 01 00 02 00 01 00 A5 25 AO FF BC 36 3A 00 90 FF 32 00 00 00 50 52 45 50 41 52 45 20 46 4F 52 20 41 55 44 49 4F 28 35 73 29 2C 49 2F 4F 20 23 34 28 38 73 29 2C 20 43 4D 44 20 44 45 4C 41 59 2S 32 30 30 6D 73 29 00 00 7B 41 C5 42 OA 00 00 00 1 1 3B 00 00 94 . E 01 00 00 00 OC 3 1 AO FF 04 00 03 00 I D 25 C9 30 01 00 02 00 01 00 A5 25 AO FF BC 36 22 00 90 FF 1 A 00 00 00 54 52 4 ! 4E 53 4D 49 54 20 4D 49 43 20 46 4F 52 20 54 49 4D 45 20 2S 35 73 29 00 00 7B 41 C5 42 OA 00 00 00 1 1 3B 00 00 94 3E 01 00 00 00 OC 3 1 AO FF 04 00 03 00 ID 25 C9 30 01 00 02 00 01 00 A5 25 AO FF BC 36 16 00 90 FF OF 00 00 00 47 4F 54 4F 20 53 4C 45 45 50 20 4D 4F 44 45 00 7B 41 C5 42 OA 00 00 00 1 1 3B 00 00 94 3E 01 00 00 00 OC 31 AO FF 04 00 03 00 ID 25 C9 30 01 00 02 00 01 00 A5 25 AO FF BC 36 10 00 90 FF 09 00 00 00 54 4F 59 20 52 45 53 45 54 00 7B 41 C5 42 OA 00 00 00 1 1 3B 00 00 94 3E 01 00 00 00 OC 3 1 AO FF 04 00 03 00 ID 25 C9 30 01 00 02 00 01 00 A5 25 AO FF BC 36 30 00 90 FF 28 00 00 00 43 2E 52 2E 49 2E 20 53 57 49 54 43 48 20 41 55 44 49 4F 20 54 4F 20 52 41 44 49 4F 20 26 20 54 52 41 4E 53 4D 49 54 54 00 00 7B 41 C5 42 OA 00 00 00 1 1 3B 00 00 94 3E 01 00 00 00 OC 31 AO FF 04 00 03 00 ID 25 C9 30 01 00 02 00 01 00 A5 25 AO FF BC 36 34 00 90 FF 2C 00 00 00 43 2E 52 2E 49 2E 20 53 57 49 54 43 48 20 41 55 44 49 4F 20 54 4F 20 4A 41 43 4B 20 26 20 53 54 4F 50 20 54 52 41 4E 53 4D 49 54 54 00 00 7B 41 C5 42 OA 00 00 00 1 1 3B 0O 00 94 3E 01 00 00 00 0C 3 1 AO FF 04 00 03 00 I D 25 C9 30 01 00 02 00 01 00 A5 25 AO FF BC 36 18 00 90 FF 1 1 00 00 00 43 2E 52 2E 49 2E 20 4D 55 54 45 20 52 41 44 49 4F 00 7B 41 C5 42 O 00 00 00 1 1 3B 00 00 94 3E 01 00 00 00 OC 3 1 AO FF 04 00 03 00 I D 25 C9 30 01 00 02 00 01 00 A5 25 AO FF BC 36 I C 00 90 FF 14 00 00 00 43 2E 52 2E 49 2E 20 55 4E 2D 4D 55 54 45 20 52 41 44 49 4F 00 00 7B 4 1 C5 42 OA 00 00 00 1 1 3B 00 00 94 3E 0 1 00 00 00 0C 3 1 AO FF 04 00 03 00 I D 25 C9 30 01 00 02 00 01 00 A5 25 AO FF BC 36 14 00 O Q FF OC 00 00 00 43 2E 52 2E 49 2E 20 52 45 53 45 54 00 00 7B 41 C5 42 OA 00 00 00 1 1 3B 00 00 94 3E 01 00 00 00 OC 3 1 AO FF 04 00 03 00 I D 25 C9 30 01 00 02 00 01 00 A3 25 AO FF D ™ 35 59 3C 06 00 70 00 A7 14 04 00 20 00 50 06 1 00 00 00 00 00 OS 00 00 00 00 00 00 00 OC 00 00 00 01 00 00 00 AO FF 02 00 7C 42 06 00 6C 30 AO FF 05 00 03 00 06 00 OC 3 1 90 FF 20 00 00 00 A5 25 AO FF 85 I S 94 06 BC 36 OA 00 SO FF 02 00 00 00 30 3 1 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF OB 00 03 00 I D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 0 A 00 80 FF 02 00 00 00 303000007B 4! C54206000000 I I 3B 0000943E0000 0000 OC 3 I 90 FF QA 0003001 D 25 Λ631 OB 000100 A525 90 FF BC 36 OA 0030 FF 02000000305000007B 41 C542 06000000 I I 3B 0000943E 00000000 OC 3190 FF 0900 03001 D 25 A631 OB 000100 A52590 FF BC 36 OA 00 SO FF 02000000303500007B 41 C54206000000113B 0000 943E 00000000 CC 3 I 90 FF OS 000500 ID 25 A631 OB 00 0100 A52590 FF BC 360 A 00 SO FF 0200000030320000 7B 41 C54206000000113B 0000943E 00000000 OC 31 90 FF 070003001 D 25 A631 OB 000100 A52590 FF BC 36 OA 0080 FF 0200 00303300007B 41 C54206000000 113B 0000943Ξ 00000000 OC 3190 FF 06000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 0080 FF 02000000 303000007B 41 C5 206000000113B 0000943E 0000 0000 OC 3190 FF 05000300 ID 25 A631 OB 000100 A525 90 FF BC 36 OA 00 SO FF 02000000303000007B 41 C542 06000000113B 0000943E 00000000 OC 3190 FF 0400 0300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 0080 FF 02000000303300007B 41 C54206000000113B 0000 943E 00000000 OC 3190 FF 03000300 ID 25 A631 OB 00 0100 A52590 FF C54206000000113B 0000943E 0000 0000 OC 3190 FF OB 000300 ID 25 OC 31 AO FF OB 000100 D2 ID A2437CFF^61956145614 C54206000000113B 0000943E 00000000 OC 316C FF OA 000300 ID 25 OC 31 5C FF OB 000100 D2 ID A24358 FF 46198614861* CO 37 C54206000000113B 0000943E 00000000 OC 3148 FF 09000300 ID 25 OC 3138FF0B 000100 D2 ID A24334 FF 4619 B614 B61 CO 37 C54206000000313B 0000943E 00000000 OC 31 ^ FF 08000300 ID 25 OC 3114 FF OB 00 0100 D2 ID A2-±310FF4619 Eό M E61 CO 37 C5 ^20600 0000113B 00009^ 3E 00000000 OC 3100 FF 07000300 ID 250C31 FOFEOBOOOl 00 D21D.A243 EC FE 46191615 1615 CO 37 C5 A Co 000000113B 0000943E 00000000 OC 31 DC FE 06005500 ID 25 OC 31 CC FE OB 000100 D2 ID A CS FE461^6154615 CO 37 C54206000000113B 0000943 E 00000000 OC 31 BS FE 05000300 ID 25 OC 31 AS FE OB 000100 Dl 1 D A2 A J FE A 1976157615 CO 3 " C5 J206000000 ' 5 B 00009 3 E 00000000 OC 3194 FE 000300 I D 25 CC 3 I S4 FE OB 000100 D2 ID A2 ^3 SO FE ^o 1 FF FF FF FF CC 3 7 C542 Oό 000000113B 0000943E CO 000000 OC 3 i " 0 FE 03000500 ID 25 OC 3160 FΞ OB 00 0100 DC 1 D AC 3 < FE \-*ό3\ -? 31 CO 3751 IE SO FF y ~ C FE C225 ' 2 CO 7C FF 5S FF 5 FF 10 FF EC FE CS FE \ FE SO FE 5C FΞ AΞ 2 400 °0 FF λO FF όC FF 5C FF 4S FF .;$ FF 24 FF 14 FF , r\ ' FO FE DC FE CC FE BS FE AS FE 9 FE 84 FE 70 TE 60 FE C ~2 Oό 0000001 i CB 00009 CE 0000 0000 OC C I 60 FE 03 V 03001 D 25 OC 5 I 70 FE OB 000100 DC 1 D AC 435C FE C54C 06000000 II 5B 0000943E 0000 0000 OC 51 S4 FE \ 0003001 D 25 OC 519 FE OB 000100 D2 1 D A2 43 80 FE 8D 4C A2 43 A4 FE C5 42 06 00 00 00 1 1 3B 00 00 94 3 E 00 00 00 00 OC 3 1 AS FE 09 00 05 00 1 D 25 OC 31 B3 FE OB 00 01 00 D2 I D A2 43 C8 FE SD 4C A2 43 EC FE C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 CC FE OS 00 03 00 I D 25 0C 3 I DC FE OB 00 01 00 D2 1 D .A2 43 10 FF SD C A2 43 34 FF C5 42 06 00 00 00 I I 3B 00 00 94 3E 00 00 00 00 0C 3 1 F0 FE 07 00 03 00 ID 25 OC 3 1 00 FF OB 00 01 00 D2 I D A2 4 5S FF 8D 4C A2 43 7C FF C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 14 FF 06 00 03 00 I D 25 OC 3 1 24 FF OB 00 01 00 D2 ID A2 43 43 FE SD 4C A2 43 44 FE C5 42 06 00 00 00 1 1 CB 00 00 94 3E 00 00 00 00 OC 3 1 3S FF 05 00 03 00 I D 25 OC 3 1 43 FF 0B 00 01 00 D2 ID A2 43 40 FE 8D 4C A2 43 3C FΞ C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 5C FF 04 00 03 00 ID 25 OC 3 1 6C FF OB 00 01 00 D2 ID A2 43 38 FΞ SD 4C A2 43 34 FE C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 31 90 FF 03 00 03 00 ID 25 OC 3 1 AO FF OB 00 01 00 D2 ID A2 3 30 FE 8D 4C A2 43 2C FE 3F 24 4C FE OA I C 4B 19 FF FF FF FF A2 43 28 FE SD 4C A2 43 24 FE F7 35 FO IE A2 43 20 FE 8D 4C 6F IE 00 FE 4F 47 10 FE C2 25 2S 00 5C FE 80 FE A4 FE C8 FE EC FE 10 FF 34 FF 58 FF 7C FF 48 FE 44 FE 40 FE 3C FE 38 FE 34 FE 30 FE 2C FE 2S FE 24 FE 20 FE AE 25 24 00 60 FE 70 FE 84 FE 94 FE AS FE BS FE CC FE DC FE FO FE 00 FF 14 FF 24 FF 38 FF 48 FF 5C FF 6C FF 90 FF AO FF 3F 24 10 FE BE ID 6F IE 60 FE 7B 41 C5 42 06 00 00 00 11 3B 00 00 94 3E 00 00 00 00 OC 1 00 FE 11 00 03 00 ID 25 A6 31 00 00 01 00 .AE 25 04 00 00 FE 60 FE 3F 24 4C FE OA IC 4B 19 56 36 56 36 A2 43 20 FE F7 35 FO IE A2 43 24 FE SD 4C 6F IE 60 FE 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 31 00 FΞ OF 00 03 00 ID 25 A6 31 00 00 01 00 C2 25 04 00 20 FE 24 FE .AE 25 04 00 00 FE 60 FE 3F 24 10 FE BE ID 6F IE 60 FE 7B 1 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 31 00 FE OC 00 03 00 ID 25 A6 3 1 1 1 00 01 00 AE 25 04 00 00 FE 60 FΞ .A7 14 OS 00 BO 01 B4 06 I C 00 00 00 00 00 10 00 00 00 OC 00 CO 00 10 FE 02 00 4C FE 02 00 A4 00 00 00 27 CO 00 00 20 FΞ 1 00 24 FE 01 00 2S FE 01 00 2C FE 0 ! 00 30 FΞ 01 00 3 FΞ 01 00 3S FΞ 0 ! CO 3C FE 01 00 FE 01 00 44 FΞ 01 00 $ FΞ 01 00 5C FΞ 0 i 00 SO FE 0 1 00 A4 FE 01 OC CS FΞ 01 00 ΞC FΞ 1 00 I0 FF 01 00 34 FF 01 00 5S FF 0 1 00 7C FF 01 00 00 FΞ 02 00 60 FΞ 02 00 70 FE 02 00 S FE 02 00 94 FΞ 02 00 AS FΞ 02 00 BS FΞ 02 00 CC FE 02 00 DC FE 02 00 FO FE 02 00 00 FF 02 00 μ FF 02 00 24 FF 02 00 3S FF 02 00 4S FF 02 00 5C FF 02 00 cC FF 02 00 90 FF 02 00 AO FF 02 00 3C Co 22 00 AC FF 1 B 00 00 00 -9 E 50 55 54 20 CO 50 4 1 5 j $ CO CO 4F e CC CO 5 " 41 5e CO 20 4ό 49 4C 45 CO 00 19 47 90 FF 3 F 24 *? FF AA Co SO FF ΛΛ 3b 70 FF AA 3c 0 FF AA 36 50 FF AA 36 0 FF AA 3c 30 FF 4B 1 FF FF FF FF AB 43 ZC FF .AE 25 OE 00 a FF SO FF 70 FF C?0 FF 50 FF 40 FF 30 FF F5 23 2C FF OF I E AO FF 7B 41 7C 42 Oό 00 6C 50 30 FF 05 00 03 00 Oό 00 A6 3 I 16 00 00 00 A 5 25 30 FF BC 36 OC 00 AO FF 04 00 00 00 4F 70 656E00007B417C 4206006C 3030 FF 050003000600 A631 I 7000000 A52530 FF BC 36 OA 00 AO FF 02000000 303100007B 4 I C542060000001 I 3B 0000943E 0000 OOOOOC 3130 FF OB 000300 ID 25 A631 OB 000100 A525 30 FF BC 36 OA 00 AO FF 02000000303000007B 41 C542 06000000113B 0000943E 00000000 OC 3130 FF OA 00 0300 ID 25 A631 OB 000100 A52530 FF BC 36 OA 00 AO FF 02000000303000007B 41 C54206000000113B 0000 943E 00000000 OC 3130 FF 09000300 ID 25 A631 OB 00 0100 A52530 FF BC 36 OA 00 AO FF 0200000030350000 7B 41 C54206000000113B 0000943E 00000000 OC 31 30FF08000300 ID 25 A631 OB 000100 A52530FFBC36 OA 00 AO FF 02000000303200007B 41 C54206000000 1 ] 3B 0000943E 00000000 OC 3130 FF 07000300 ID 25 A631 OB 000100 A52530 FF BC 36 OA 00 AO FF 02000000 303200007B 41 C54206000000113B 0000943E 0000 0000 OC 3130 FF 06000300 ID 25 A631 OB 000100 A525 30 FF BC 36 OA 00 AO FF 02000000303000007B 41 C542 06000000113B 0000943E 00000000 OC 3130 FF 0500 0300 ID 25 A6 1 OB 000100 A52530 FF BC 36 OA 00 AO FF 02000000303000007B 41 C54206000000113B 0000 943E 00000000 OC 3130 FF 04000300 ID 25 A631 OB 00 0 I 00 A52530 FF BC 36 OA 00 AO FF 0200000030330000 7B41 C54206000000113B 0000943E 00000000 OC 31 30 FF 03000300 ID 25 A631 OB 000100 A52530 FF C542 06000000113B 0000943E 00000000 OC 3130 FF OB 00 0300 ID 25 OC 3140 FF OB 000100 D2 ID A24328 FF 4619 5A IC 5A 1CC54206000000113B 0000943E 00000000 0C3150FFOA000300 ID 25 OC 3160 FF OB 000100 D2 ID A24324FF46198A IC 8.A IC CO 37 C54206000000113B 0000943E 00000000 OC 3170 FF 09000300 ID 25 OC 31 80 FF OB 000100 D2 ID A24320 FF 4619 BA IC BA IC CO 37 C 54206000000113B 0000943E 00000000 OC 3190 FF O.000300 ID 250C31 10 FF OB 000100 D2 ID ACC 43 OC FF 4619 EA 1CEA IC CO 37 C54206000000113B 0000943E 0000 OOOOOC 31 FCFE07000300 ID 25 OC 31 EC FE OB 00 0100 D2 ID A243 ES FE 46191 A ID 1A ID CO 37 C5420600 0000113B 0000943E 00000000 OC 31 D8 FE 06000300 ID 250C31 C8FE0B000100 D21D.A243 C4 FE 46194A ID 4A ID CO 37 C54206000000113B 0000943E 00000000 OC 31 B4 FE 050003001 D 25 OC 31 A4 FE OB 000100 D2 ID A243 A0FE46197A 1D7A ID CO 37 C54206000000113B 0000943E 0000 OOOOOC 3190 FE 04000300 ID 25 OC 31 80 FE OB 000100 D2 ID A2437C FE 4619. A 1 D AA ID CO 37 Cf.4206000000113B 0000943E 00000000 OC 316C FE 03000300 ID 25 OC 315C FE OB 000100 D2 ID A24358 FE 461928142814 CO 3751 IE AO FF 4F 4748 FE C2251200 28 FF 24 FF 20 FF OC FF E8 FE C4 FE AO FE 7C FE 58 FE AE 25 240030 FF 40 FF 50 FF 60 FF 70 FF SO FF 90 FF 10 FF FC FE EC FE DS FE CS FE B4 FE A4 FE ^0 FE 80 FE bC FE 5C FE C542 06000000113B 0000 Q 43E 00000000 OC 315C FE OB 00 0300 ID 25 OC 316C FE OB 000100 DC ID A24358 FE C542 06000000113B 0000 ° 3 E 00000000 OC 31 SO FE 0 A 00 03001 D 25 OC 3190 FE OB 000100 D21 D A2437C FE SD 4C A243 ΛO FE C54206000000113B 0000 Q 43E 00000000 0C31 Λ4 FE 09000300 ID 25 OC 31 B4 FE OB 000100 DC ID ACC 43 C4 FE SD 4C A243 ES FE C54206000000113B 0000 943E0000 OOOOOC 31 C8 FE 08000300 ID 25 OC 31 DS FE OB 000100 D2 ID A243 OC FF 8D 4C A24320 FF C5420600 0000113B 0000943E 00000000 OC 31 EC FE 07000300 ID 25 OC 31 FC FE OB 000100 D2 ID A24324 FF SD 4C A243 15 no nn nn 11 -R nn n 0,1 -.c ηn on nn nn nr 1 10 FF 06000300 ID 25 OC 3130 FF OB 000100 D21D.A243 44 FE SD 4C A24340 FE C54206000000113B 0000943E 00000000 OC 3140 FF 050003001 D 25 OC 3150 FF OB 00 0100 D2 ID A2433C FE 8D 4C A24338 FE C54206000000 113B 0000943E 00000000 OC 3160 FF 04000300 ID 25 OC 3170 FF OB 000100 D2 ID A24334 FE 8D 4C A24330 FE C54206000000113B 0000943E 00000000 OC 3180 FF 03000300 ID 25 OC 3190 FF OB 000100 D2 ID A2432C FE 8D 4C A24328 FE 3F 2448 FE OA 1 C 4B 1946204620 A243 24 FE 8D 4C A24320 FE F735 FO IE .A243 IC FE 8D 4C 6F IE FC FD 4F 47 OC FE C225280058 FE 7C FE AO FE C4 FE E8 FE OC FF 20 FF 24 FF 28 FF 44 FE 40 FE 3C FE 38 FE 34 FE 30 FE 2C FE 28 FE 24 FE 20 FE IC FE .AE 2524005C FE 6C FE 80 FE 90 FE A4 FE B4 FE C8 FE D8 FE EC FE FC FE 10 FF 30 FF 40 FF 50 FF 60 FF 70 FF 80 FF 90 FF 3F 24 OC FE BE ID 6F IE 5C FE 7B41 C54206000000113B 0000943E 00000000 OC 31 FC FD 11000300 ID 25 A63100000100 AE 250400 FC FD 5C FE 3F 2448 FE OA 1C4B 1992 ] 792 ] 7 A2431CFEF735 FO IE ,A24320 FE 8D 4C 6F IE 5C FE 7B 41 C54206000000 113B 0000943E 00000000 OC 31 FC FD OF 000300 ID 25 A63100000100 C22504001CFE20FE AE 250400 FC FD 5C FE 3F 24 OC FE BE ID 6F IE 5C FE 7B 41 C54206000000 113B 0000943E 00000000 OC 31 FC FD OC 0003001 D 25 A631 11000100 AE 250400 FC FD 5C FE A7140400 B401 440720000000000014000000030000002C FF 0100 OC FE 020048 FE 0200 A400000027000000 IC FE 0100 20 FE 010024 FE 010028 FE 01002C FE 010030 FE 0100 34 FE 010038 FE 01003C FE 010040 FE 010044 FE 0100 58 FE 01007C FE 0100 AO FE 0100 C4 FE 0100 E8 FE 0100 OC FF 010020 FF 010024 FF 010028 FF 0100 FC FD 0200 5C FE 02006C FE 020080 FE 020090 FE 0200 A4 FE 0200 B4 FE 0200 C8 FE 0200 D8 FE 0200 EC FE 0200 FC FE 0200 10 FF 020030 FF 020040 FF 020050 FF 020060 FF 0200 70 FF 020080 FF 020090 FF 02007C 4206006C 30 AO FF OB 0003000600 OC 3190 FF OB 000100 D21 D 6F 1 E 70 FF CD 1 E 893680 FF CO 2C 60 FF 7C 4206006C 3050 FF OA 00 D3000600 OC 3140 FF 0B 000100 DC 1 D oF IE 20 FF CD IE 593630 FF CO 2C 10 FF 372D 00 FF ~C 4206006C 30 FO FE 090003000600 OC 31 EO FE OB 000100 DC 1 D 6F 1 E CO FE CD IE So 36 DO FE CO 2C BO FE 3 " CD AO FE 7C 420600 όC 30 90 FE OS 0003000600 OC 3180 FE OB 000100 D21 D 6F 1 E 60 FE CD IE S93670 FE CO 2C 50 FE 372D 40 FE 7C 420600 6C3030FE070003000600 OC 31 CO FE OB 000100 DC ID 6F 1E00FECD IE 893610 FE CO 2C FO FD 372D EO FD 7C 42 06006C 30 DO FD 060003000600 OC 31 CO FD OB 000100 D2 ID 6F IE AO FD CD IE 8936 BO FD CO 2C 90 FD 372D SO FD ■ 7C 4206006C 3070 FD 050003000600 OC 3160 FD OB 00 0100 DC ID 6F IE 40 FD CD IE S93650 FD CO 2C 30 FD 372D ->n PH ~>C 1" 1 < ~ \6 nn £f" zn in e n-i nn nz nn nc nn ■ ι ΛΛ τ~r» OB 00 Ol 00 D2 ID 6F IE EO FC CD IE 8936 FO FC CO 2C DO FC 372D CO FC 7C 4206006C 30 BO FC 030003000600 OC 31 AO FC OB 00 Ol 00 D2 ID 6F IE 80 FC CD IE 893690 FC CO 2C 70 FC 372D 60 FC .AE 253600 AO FF 90 FF 70 FF 50 FF 40 FF 20 FF FO FE EO FE CO FE 90 FE 80 FE 60 FE 30 FE 20 FE 00 FE DO FD CO FD AO FD 70 FD 60 FD 40 FD 10 FD 00 FD EO FC BO FC AO FC 80 FC 85186400 BC 36260090 FC IF 0000002020 594F 55204449444E 27542050555420414C 4C 2054 48452056414C 55455300194760 FC 3F 2460 FC EO 36 FO FC 3000 AA 3670 FC AA 3680 FC .AA 36 AO FC 46199A 25 9A 2551 IE 50 FD 4F 4750 FC AE 25080060 FC 70 FC 80 FC AO FC A71438183A 047C 4206006C 3060 FC OB 000300 0600 OC 3170 FC OB 000100 D2 ID A2434C FC 094D 3736 C2000000644A 7C 4206006C 3080 FC OA 0003000600 CC 31 AO FC OB 000100 D2 ID A24348 FC 094D 37360200 CO 00644A 81377C 4206006C 30 BO FC 090003000600 CC 31 CO FC OB 000100 D2 ID A24344 FC 094D 37360200 0000644A 81377C 4206006C 30 DO FC 080003000600 OC 31 EO FC OB 000100 D21 D A24340 FC 094D 37360200 0000644A 81377C 4206006C 3000 FD 070003000600 0C31 10 FD OB 000100 D2 ID A2433C FC 094D 37360200 0000644A 81377C 4206006C 3020 FD 060003000600 0C3130 FD OB 000100D2 ID A24338 FC 094D 37360200 0000644A 81377C 4206006C 3040 FD 050003000600 0C3160 FD OB 000100 D2 ID A24334 FC 094D 37360200 0000644A 81377C 4206006C 3070 FD 040003000600 0C3180 FD OB 000100 D2 ID A24330 FC 094D 37360200 0000644A 81377C 4206006C 3090 FD 030003000600 OC 31 AO FD OB 000100 D2 ID A2432C FC 094D 37360200 0000644A 8137 C22512004C FC 48 FC 44 FC 40 FC 3C FC 38 FC 34 FC 30 FC 2C FC .AE 25240060 FC 70 FC 80 FC AO FC BO FC CO FC DO FC EO FC 00 FD 10 FD 20 FD 30 FD 40 FD 60 FD 73 FD 80 FD 90 FD AO FD 4F 187000 BC 36320090 FC 2A 00 03002020594F 55204449444E 2754205055542032 204348415220494E 20414C 4C 2054484520504C41 434553200000194760 FC 3F2460 FC EO 36 FO FC 3000 AA 3670 FC A 3680 FC AA 36 A0 FC 4o 1° CO 27 CO 2 " 51 IE 50 FD 4F 4 " 50 FC AE C OS 0060 FC 70 FC SO FC AO FC A " 14 381822027C 4206006C 3060 FC OB 0003000600 OC 31 70 FC OB 000100 DC ID A2432C FC 46 |o FE 25 FE 25 C " 35 4600364B 7C 4206006C 3080 FC OA 0003000600 OC 51 AO FC OB 000100 DC ID A24330 FC 461928262826 C735 4600364B S 1377C 4206006C 30 BO FC 090003000600 0C31 COFCOB 000100 D2 ID A24334 FC 461952265220 C7354600364B 81377C 4206006C 30 DO FC 08000300 0600 OC 31 EOFCOB 000100 D2 ID A24338 FC 46197C 6 7C 26 C7354600364B 81377C 4206006C 3000 FD 0700 03000600 OC 31 10 FD OB 000100 D2 ID A2433C FC 461° AD 2o Ao Co C7354600564381377C -42 Oo 006C 3020 FD 060003000600 OC 3130 FD OB 000100 D2 ID A24340 FC 4619 DO 26 DO 26 C7354600364B 81377C 4206006C 30 40 FD 050003000600 OC 3160 FD OB 000100 D2 ID A243 44 FC 4619 FA 26 FA 26 C7354600364B 81377C 420600 6C 3070 FD 040003000600 OC 3180 FD OB 000100 D2 ID A24348 FC 461924272427 C7354600364B 81377C 42 06006C 3090 FD 030003000600 OC 31 AO FD OB 000100 D21D.A2434CFC4619 F827 F827 C7354600364B 8137 C22512002C FC 30 FC 34 FC 38 FC 3C FC 40 FC 44 FC 48 FC 4C FC .AE 25240060 FC 70 FC 80 FC AO FC BO FC CO FC DO FC EO FC 00 FD 10 FD 20 FD 30 FD 40 FD 60 FD 70 FD 80 FD 90 FD AO FD 4F 186800 BC 362E 0090 FC 2700000020204E 4F 54204] 2056414C 4944202056414C 554520283020 2D 203920204F 52202041202D 20462900194760FC 3F 2460 FC EO 36 FO FC 3000 AA 3670 FC AA 3680 FC AA 36 A0FC4619E004E00451 IE 50 FD 4F 4750 FC AE 250800 60 FC 70 FC 80 FC AO FC A7147C 4206006C 3060 FC OB 00 03000600 OC 3170 FC OB 000100 D2 ID A2432C FC 4619 1A 81.A287C 4206006C 3080 FC OA 0003000600 OC 31 AO FC OB 000100 D2 ID A24330 FC 46193E 283E 28 CO 37 7C 4206006C 30 BO FC 090003000600 OC 31 CO FC OB 00 0100 D2 ID A24334 FC 461962286228 CO 377C 420600 6C 30 DO FC 080003000600 OC 31 EO FC OB 000100 D2 ID A24338 FC 461986288628 CO 377C 4206006C 3000 FD 070003000600 OC 31 10 FD OB 000100D2 ID A2433C FC 4619 AA 28 AA 28 CO 377C 4206006C 3020 FD 06000300 0600 OC 3130FD0B 000100 D2 ID A24340 FC 4619 CE 28 CE 28 CO 377C 4206006C 3040 FD 050003000600 OC 31 60 FD OB 000100D2 ID A24344 FC 4619F228F228 CO 37 7C 4206006C 3070 FD 040003000600 OC 3180 FD OB 00 0100 D2 ID A24348 FC 461916291629 CO 377C 420600 6C 3090 FD 030003000600 OC 3! AO FD OB 000100 D2 ID A2434C FC46192C 1C2C 1CC03751 1E90FC4F471CFC C22512002C FC 30 FC 34 FC 38 FC 3C FC 40 FC 44 FC 48 FC 4C FC .AE 25240060 FC 70 FC 80 FC AO FC BO FC CO FC DO FC EO FC 00 FD 10 FD 20 FD 30 FD 40 FD 60 FD 70 FD 80 FD 90 FD AO FD 7C 42 06 00 6C 30 60 FC OB 00 03 00 06 00 OC 3 1 70 FC OB 00 01 00 DC I D A2 43 2C FC 7C 42 06 00 6C 30 80 FC OA 00 03 00 06 00 OC 3 1 AO FC OB 00 01 00 D2 1 D A2 43 30 FC SD 4C A2 43 34 FC 7C 42 06 00 6C 30 BO FC 09 00 03 00 06 00 OC 3 1 CO FC OB 00 0 1 00 D2 1 D .A2 43 38 FC 8D 4C A2 43 3C FC 7C 42 06 00 6C 30 DO FC 08 00 03 00 06 00 OC 3 1 EO FC OB 00 01 00 D2 I D A2 43 40 FC 8D 4C A2 43 44 FC 7C 42 06 00 6C 30 00 FD 07 00 03 00 06 00 OC 3 1 10 FD 0B 00 01 00 D2 I D .AZ 43 4S FC 8 D 4C AC 43 4C FC 7C 42 06 00 6C 30 20 FD 06 00 03 00 06 00 0C 3 1 30 FD 0B 00 01 00 D2 I D A2 43 18 FC SD 4C A2 43 M FC 7C 42 06 00 6C 30 40 FD 05 00 03 00 06 00 OC 3 1 60 FD OB 00 C 1 00 D2 1 D A2 43 10 FC SD 4C A2 43 OC FC 7C 42 06 00 6C 30 70 FD 04 00 03 00 06 00 OC 3 1 80 FD OB 00 01 00 D2 I D .AC -13 08 FC 8D 4C A2 43 04 FC 7C 42 06 00 6C 30 90 FD 03 00 03 00 06 00 OC 3 1 AO FD OB 00 01 00 D2 I D A2 43 00 FC 8D 4C A2 43 FC FB 3F 4 l C FC OA 1 C 4B 19 56 2B 56 2B A2 43 F8 FB SD 4C A2 43 F4 FB F7 35 FO I E A2 43 FO FB 8D 4C A2 43 EC FB 2C 3C 06 00 2C 00 CB 3D 14 00 C2 25 2A 00 2C FC 30 FC 34 FC 3 S FC 3C FC 40 FC 44 FC 48 FC 4C FC 18 FC 14 FC 10 FC OC FC OS FC 04 FC 00 FC FC FB F8 FB F4 FB FO FB EC FB AE 25 24 00 60 FC 70 FC 80 FC AO FC BO FC CO FC DO FC EO FC 00 FD 10 FD 20 FD 30 FD 40 FD 60 FD 70 FD 80 FD 90 FD AO FD 2C 3C 06 00 2C 00 9F 3D 14 00 36 3D EC FB 4.A 20 08 40 7C 42 06 00 6C 30 60 FC 1 1 00 03 00 06 00 A6 3 1 00 00 01 00 F5 23 EC FB 2C 3C 06 00 2C 00 CB 3D 14 00 CB 25 EC FB A5 25 60 FC 3F 24 IC FC OA I C 4B 19 96 IF 96 IF A2 43 EC FB F7 35 FO IE A2 43 FO FB 8D 4C 6F I E 70 FC 7B 41 7C 42 06 00 6C 30 60 FC OF 00 03 00 06 00 A6 3 1 00 00 01 00 C2 25 04 00 EC FB FO FB AE 25 04 00 60 FC 70 FC 2C 3C 06 00 2C 00 9F 3D 14 00 36 3D EC FB 4A 20 08 40 7C 42 06 00 6C 30 60 FC OC 00 03 00 06 00 A6 3 1 1 1 00 01 00 F5 23 EC FB 2C 3C 06 00 2C 00 CB 3D 14 00 CB 25 EC FB A5 25 60 FC A7 14 04 00 C4 03 4S OA I C 00 00 00 00 00 10 00 00 00 02 00 00 00 50 FC 02 00 I C FC 02 00 OC 01 00 00 41 00 00 00 EC FB 01 00 FO FB 01 00 F4 FB 01 00 FS FB 01 00 FC FB 01 00 00 FC 01 00 04 FC 01 00 OS FC 01 00 OC FC 01 00 10 FC 01 00 14 FC 01 00 I S FC 01 00 2C FC 01 00 30 FC 01 00 34 FC 01 00 38 FC 01 00 3C FC 01 00 40 FC 0 1 00 44 FC 01 00 48 FC 01 00 AC FC 01 00 60 FC 02 00 70 FC 02 00 80 FC 02 00 AO FC 02 00 BO FC 02 00 CO FC 02 00 DO FC 02 00 EO FC 02 00 00 FD 02 00 10 FD 02 00 20 FD 02 00 30 FD 02 00 40 FD 02 00 60 FD 02 00 70 FD 02 00 80 FD 02 00 90 FD 02 00 AO FD 02 00 CO FD 02 00 DO FD 02 00 EO FD 02 00 FO FD 02 00 00 FE 02 00 20 FE 02 00 30 FE 02 00 40 FE 02 00 50 FE 02 00 60 FE 02 00 80 FE 02 00 90 FE 02 00 AO FE 02 00 BO FE 02 00 CO FE 02 00 EO FE 02 00 FO FE 02 00 00 FF 02 00 10 FF 02 00 20 FF 02 00 40 FF 02 00 50 FF 02 00 60 FF 02 00 " 0 FF 02 00 90 FF 02 00 AO FF 02 00 BC 36 OA 00 90 FF 02 00 00 00 30 3 1 00 00 7B 4 1 7C 42 06 00 6C 30 AO FF OB 00 03 00 06 00 A6 3 1 OB 00 01 00 A5 25 AO FF BC 36 OA 00 90 FF 02 00 00 00 30 35 00 00 7B 41 7C 42 06 00 6C 30 AO FF OS 000300 Oo 00 A631 OB 000100 A525 AO FF 7C 42 Oo 006C 30 AO FF OB 0003000600 OC 31 SO FF OB 00 0100 DC 1D6F IE 70FFCD IE 8936 -0 FF CO 2C 60 FF 7C 42 0600 OC 3050 FF OA 0003000600 OC 3140 FF OB 000100 D2 ID F IE 20 FF CD IE S93630 FF CO 2C 10FF372D00FF 7C 4206006C 30 FO FE 090003000600 OC 31 EO FE OB 00 0100 DC 1D6F IE CO FE CD IE 8936 DO FE C02CB0FE372D AO FE 7C 4206006C 3090 FE 080003000600 OC 3180 FE OB 000100 D21D6F IE 60 FE CD IE S93670 FE CO 2C 50 FE 372D 40 FE 7C 4206006C 3030 FE 070003000600 OC 31 20 FE OB 000100 D2 ID 6F IE 00 FE CD IE S93610 FE CO 2C FO FD 372D EO FD 7C 4206006C 30 DO FD 060003000600 OC 31 CC TD OB 000100 D2 ID 6F IE AO FD CD IE 8936 BO FD CO 2C 90 FD 372D 80 FD 7C 4206006C 3070 FD 05000300 0600 OC 3160FD0B 000100 D2 ID 6F IE 40 FD CD 3E 8936 50 FD CO 2C 30 FD 372D 20 FD 7C 4206006C 3010 FD 0400 03000600 OC 3100 FD OB 000100 D21D6F 1EE0FCCD IE 8936 FO FC CO 2C DO FC 372D CO FC 7C 4206006C 30 BO FC 030003000600 OC 31 AO FC OB 000100 D2 ID6F 1E80FC CD IE 893690 FC CO 2C 70 FC 372D 60 FC AE 253600 AO FF 80 FF 70 FF 50 FF 40 FF 20 FF FO FE EO FE CO FE 90 FE 80 FE 60 FE 30 FE 20 FE 00 FE DO FD CO FD AO FD 70 FD 60 FD 40 FD 10FDOOFDEOFCBOFC AOFC 80 FC 85186400 BC 362600 90 FC IF 000000 ' 2020594F 55204449444E 27542050 555420414C 4C 205448452056414C 554553001947 60 FC 3F 2460 FC EO 36 FO FC 3000 AA 3670 FC AA 3680 FC AA 36. AOFC 46195A315A3 51 IE 50 FD 4F 4750 FC .AE 25 080060 FC 70 FC 80 FC AO FC A71438183A047C 420600 6C 3060 FC OB 0003000600 OC 3170 FC OB 000100 D2 ID A2434C FC 094D 373602000000644.A 7C 4206006C 30 80 FC OA 0003000600 OC 31 AO FC OB 000100 D2 ID A243 48 FC 094D 373602000000644A 81377C 4206006C 30 BO FC 090003000600 OC 31 CO FC OB 000100 D2 ID A243 44 FC 094D 373602000000644A 81377C 4206006C 30 DO FC 080003000600 OC 31 EO FC OB 000100 D2 ID A243 40 FC 094D 373602000000644A 81377C 4206006C 30 00 FD 070003000600 OC 31 10 FD OB 000100 D2 ID A243 3C FC 094D 373602000000644A 81377C 4206006C 30 20 FD 060003000600 OC 3130 FD OB 000100 D2 ID A243 38 FC 094D 373602000000644A 81377C 4206006C 30 40 FD 050003000600 OC 3160 FD OB 000100 D2 ID A243 34 FC 094D 373602000000644A 81377C 4206006C 30 70 FD 040003000600 OC 3180 FD OB 000100 D2 ID A243 30 FC 094D 373602000000644A 81377C 4206006C 30 90 FD 030003000600 OC 31 AO FD OB 000100 D2 ID A243 2C FC 094D 373602000000644A 8137 C22512004C FC 48 FC 44 FC 40 FC 3C FC 38 FC 34 FC 30 FC 2C FC AE 252400 60 FC 70 FC 80 FC AO FC BO FC CO FC DO FC EO FC 00 FD 10 FD 20 FD 30 FD 40 FD 60 FD 70 FD 80 FD 90 FD AO FD 4F 187000 BC 363200 OO FC CA 0000002020 ~ 4F 5? CO 4449444E 27542050555420322043484152204 Q E 20414C 4C ;:054484^ 20504C J I 4345532000001 Q 4760 FC 3F C4 60 FC EO 36 FO FC 3000 AA 3670 FC AA 0 SO FC AA 36 AO FC 4619 SO 33 SO 3351 IE 50 FD 4F 4750 FC .AE 25080060 FC 70 FC SO FC AOFC A714381 S 22027C 4206006C 3060 FC OB 0003000600 OC 3170 FC OB 000100 DC 1 D A2432C FC 4619 BE 51 BE 31 C7354600364B 7C 4206006C 30 SO FC OA 0003000600 OC 31 AO FC OB 000100 D2 ID A24330 FC 4619 ES 31 ES 31 C7354600364B 81377C 4206006C 30 BO FC 090003000600 OC 31 CO FC OB 000100 D2 ID A243 34 FC 461912321232 C7354600364B 81377C 420600 6C 30 DO FC 080003000600 OC 31 EO FC OB 000100 DC ID A2433S FC 46193C 323C 32 C7354600364B 81377C 42 06006C 3000 FD 070003000600 OC 31 10 FD OB 000100 D2 ID AC 433C FC 461966326632 C7354600364B SI 37 7C 4206006C 3020 FD 060003000600 OC 3130 FD OB 00 0100 D2 ID A24340 FC 461990329032 C7354600364B 81377C 4206006C 3040 FD 050003000600 OC 3160 FD OB 000100 D2 ID A24344 FC 4619 BA 32 BA 32 C7354600 364B 81377C 4206006C 3070 FD 040003000600 OC 31 80 FD OB 000100 D2 ID A24348 FC 4619 E432 E432 C735 4600364B 81377C 4206006C 3090 FD 030003000600 0C31 A0FD0B000100 D2 ID A2434C FC 4619B833 B833 Cl 354600364B 8137 C22512002C FC 30 FC 34 FC 38 FC 3C FC 40 FC 44 FC 48 FC 4C FC AE 25240060 FC 70 FC 80 FC AO FC BO FC CO FC DO FC EO FC 00 FD 10 FD 20 FD 30 FD 40 FD 60 FD 70 FD 80 FD 90 FD AO FD 4F 186800 BC 362E 0090 FC 2700000020204E 4F 5420412056414C 4944202056 414C 5545202830202D 203920204F 52202041202D 20462900194760 FC 3F 2460 FC EO 36 FO FC 3000 AA 36 70 FC AA 3680 FC AA 36 AO FC 46198223822351 IE 50 FD 4F 4750 FC .AE 25080060 FC 70 FC 80 FC AO FC A7147C 42 06006C 3060 FC OB 0003000600 OC 3170 FC OB 000100 D2 ID A2432C FC 4619 DA 33 DA 337C 4206006C 3080 FC OA 0003000600 OC 31 AO FC OB 000100 D2 ID A24330 FC 4619 FE 33 FE 33 CO 377C 4206006C 30 BO FC 09000300 0600 OC 31 CO FC OB 000100 D2 ID A24334 FC 46192234 2234 CO 377C 4206006C 30 DO FC 080003000600 OC 31 EO FC OB 000100 D2 ID A24338 FC 461946344634 CO 37 7C 4206006C 3000 FD 070003000600 OC 31 10 FD OB 00 0100 D2 ID A2433C FC 46196A 346A 34 CO 377C 420600 δC 3020 FD 060003000600 OC 3130 FD OB 000100 D2 ID A24340FC46198E348E 34 CO 377C 4206006C 3040 FD 050003000600 OC 3160 FD OB 000100 D2 ID A24344 FC 4619 B234 B234 CO 377C 4206006C 3070 FD 04000300 0600 OC 3180FD0B 000100 D21 D A24348 FC 4619D634 D634 CO 377C 4206006C 3090 FD 030003000600 OC 31 AO FDOB 000100 D2 ID A2434C FC 4619 D625 D625 CO 37 1 I E °0 FC 4F 47 I C FC CC 25 12 00 2C FC 30 FC 34 FC 3S FC 3C FC JO FC 4 FC 48 FC A FC AE 25 24 00 oO FC " O FC SO FC AO FC BO FC CO FC DO FC EO FC 00 FD 10 FD 20 FD 30 FD 40 FD 60 FD " 0 FD SO FD 90 FD AO FD 7C 4C 06 00 όC 30 60 FC OB 00 03 00 06 00 OC 3 1 70 FC 0B 00 01 00 DC I D . AC 43 2C FC 7C 42 06 00 6C 30 SO FC O A 00 03 00 06 00 OC 3 1 AO FC OB 00 01 00 D2 I D A2 30 FC SD 4C A2 43 34 FC 7C 06 00 6C 30 BO FC 09 00 03 00 06 00 OC 3 1 CO FC OB 00 01 00 D2 I D A2 43 38 FC 8D 4C .AC 43 3C FC 7C 4C 06 00 6C 30 DO FC 08 00 03 00 06 00 OC 3 1 EO FC OB 00 01 00 D2 I D A2 43 40 FC SD 4C .A2 43 4 FC 7C 42 06 00 6C 30 00 FD 07 00 03 00 06 00 OC 3 1 1 0 FD OB 00 01 00 D2 I D A2 43 48 FC SD 4C A2 43 4C FC 7C 42 06 00 όC 30 20 FD o 0 03 on Of. no oc 3 1 30 FD OB 00 01 00 D2 I .A2 4 1 8 FC SD 4C A2 43 1 FC 7C 42 06 00 6C 30 40 FD 05 00 03 00 06 00 OC 3 1 60 FD OB 00 01 00 D2 1 D ,A2 43 10 FC SD 4C .A2 3 OC FC 7C 42 06 00 6C 30 70 FD 04 00 03 00 06 00 OC 31 80 FD OB 00 01 00 D2 I D A2 43 08 FC 8D 4C A2 43 04 FC 7C 42 06 00 6C 30 90 FD 03 00 03 00 06 00 OC 3 1 AO FD OB 00 01 00 D2 ID A2 43 00 FC SD 4C .A2 43 FC FB 3F 24 I C FC O.A 1 C 4B 19 16 37 16 37 .AC 43 F8 FB 8D 4C ACC 43 F4 FB F7 35 FO I E A2 43 FO FB 8D 4C A2 43 EC FB 2C 3C 06 00 2C 00 CB 3D 14 00 C2 25 2A 00 2C FC 30 FC 34 FC 38 FC 3C FC 40 FC 44 FC 48 FC 4C FC 18 FC 14 FC 10 FC OC FC 08 FC 04 FC 00 FC FC FB FS FB F4 FB FO FB EC FB .AE 25 24 00 60 FC 70 FC 80 FC AO FC BO FC CO FC DO FC EO FC 00 FD 10 FD 20 FD 30 FD 40 FD 60 FD 70 FD 80 FD 90 FD AO FD 2C 3C 06 00 2C 00 9F 3D 14 00 36 3D EC FB 4A 20 08 40 7C 42 06 00 6C 30 60 FC 1 1 00 03 00 06 00 A6 3 1 00 00 01 00 F5 23 EC FB 2C 3C 06 00 2C 00 CB 3D 14 00 CB 25 EC FB A5 25 60 FC 3F 24 I C FC OA I C 4B 19 96 2.A 96 2A A2 43 EC FB F7 35 FO IE .A2 43 FO FB 8D 4C 6F IE 70 FC 7B 41 7C 42 06 00 6C 30 60 FC OF 00 03 00 06 00 A6 3 1 00 00 01 00 C2 25 04 00 EC FB FO FB .AE 25 04 00 60 FC 70 FC A7 14 04 00 C4 03 5C OA 1 C 00 00 00 00 00 10 00 00 00 02 00 00 00 50 FC 02 00 I C FC 02 00 OC 01 00 00 41 00 00 00 EC FB 01 00 FO FB 01 00 F4 FB 01 00 F8 FB 01 00 FC FB 01 00 00 FC 01 00 04 FC 01 00 08 FC 01 00 0C FC 01 00 10 FC 01 00 H FC 01 00 1 8 FC 01 00 2C FC 01 00 30 FC 01 00 34 FC 01 00 38 FC 01 00 3C FC 01 00 40 FC 01 00 44 FC 01 00 48 FC 01 00 4C FC 01 00 60 FC 02 00 70 FC 02 00 80 FC 02 00 AO FC 02 00 BO FC 02 00 CO FC 02 00 DO FC 02 00 EO FC 02 00 00 FD 02 00 10 FD 02 00 20 FD 02 00 30 FD 02 00 40 FD 02 00 60 FD 02 00 70 FD 02 00 80 FD 02 00 90 FD 02 00 AO FD 02 00 CO FD 02 00 DO FD 02 00 EO FD 02 00 FO FD 02 00 00 FE 02 00 20 FE 02 00 30 FE 02 00 40 FE 02 00 50 FE 02 00 60 FE 02 00 80 FE 02 00 90 FE 02 00 AO FE 02 00 BO FE 02 00 CO FE 02 00 EO FE 02 00 FO FE 02 00 00 FF 02 00 10 FF 02 00 20 FF 02 00 40 FF 02 00 50 FF 02 00 60 FF 02 00 70 FF 02 00 80 FF 02 00 AO FF 02 00 07 00 03 01 C8 19 0 ! 00 54 02 03 01 A6 1 5 01 00 04 02 03 01 42 1 8 01 00 19 02 03 01 D6 06 01 00 53 02 02 00 BO 01 05 00 00 00 02 00 9A 01 06 00 00 00 03 01 9D 01 1 00 C7 00 00 00 00 00 00 00 00 00 00 00 7C 42 Oo 00 6C 30 A0 FF 04 00 03 00 06 00 OC 3 1 °0 FF 1 3 00 01 00 D5 I B 68 24 SE FF AE 25 04 00 AO FF 90 FF EB 23 SE FF CF 35 FD 49 4F 1 8 DS 01 BC 36 OA 00 7E FF 02 00 00 00 30 3 1 00 00 7B 4 1 C5 42 06 00 00 00 1 1 3 B 00 00 94 3 E 00 00 00 00 OC 3 1 90 FF OB 00 03 00 1 D 25 A6 3 1 OB 00 1 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 30 00 00 7B 4 1 C5 4C 06 00 00 00 1 1 3B 00 00 94 3 E 00 00 00 00 OC 3 1 90 FF OA 00 03 00 1 D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 30 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3 E 00 00 00 00 OC 31 90 FF 09 00 03 00 I D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 35 00 00 7B 4 1 C5 42 06 00 00 00 1 1 3B 00 00 Q 4 3E 00 00 00 00 OC 3 1 90 FF OS 00 03 00 I D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 30 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF 07 00 03 00 I D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 3 1 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF C6 00 03 00 I D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 33 00 00 7B 41 C5 42 06 00 00 00 1 1 3B CO 00 94 3E 00 00 00 00 OC 3 1 90 FF 05 00 03 00 ID 25 A6 31 CB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 31 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 CC 3 1 90 FF 04 00 03 00 ID 25 A6 31 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 30 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 31 90 FF 03 00 03 00 ID 25 A6 31 OB 00 01 00 A5 25 90 FF 38 18 E0 25 EB 23 8E FF D7 35 FD 49 4F 18 D8 01 BC 36 OA 00 7E FF 02 00 00 00 30 31 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF OB 00 03 00 ID 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 30 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF OA 00 03 00 I D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 30 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF 09 00 03 00 I D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 35 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF 08 00 03 00 I D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 30 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF 07 00 03 00 1 D 25 A6 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 31 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF 06 00 03 00 1 D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 33 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF 05 00 03 00 ' . D 25 A6 31 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 30 00 00 7B 41 C5 42 06 00 00 00 1 I 3B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF 04 00 03 00 1 D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 30 00 00 7B 41 C54206000000113B 0000943 E 00000000 OC 3190 FF 03000300 ID 25 A631 OB 000! 00 A525 °0 FF 3S IS FC 23 EB 23 SE FF DF 35 FD 4° 4F 18 D801 BC 36 OA 00 ~ E FF 0200 0000303100007B 41 C54206000000115B 0000943E 00000000 OC 3 I 90 FF OB 0003001 D 25 A631 OB 000100 A525 Q FF BC 36 OA 007E FF 02000000303000007B 41 C54206000000113B 0000943E 00000000 OC 3190 FF OA 000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 00 7E FF OC 000000303000007B 41 C54206000000113B 0000943E 00000000 OC 3190 FF 09000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 020000003035 00007B 41 C542060000001 ] 3B 0000943E 00000000 OC 3190FF S 000300 ID 25 A631 OB 000100 A 90 FF BC 36 OA 007E FF 02000000303000007B 41 C5420600 0000113B 0000943E 00000000 OC 3190 FF 07000300 ID 25 A6 1 OB 000100 A52590 FF BC 36 OA 007E FF 0200 0000303200007B 41 C54206000000113B 0000943E 000000000C3190FF06000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 02000000303300007B 41 C54206000000313B 0000943E 00000000 OC 3190 FF 05000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 00 7E FF 02000000303100007B 41 C54206000000113B 0000943E 00000000 OC 3190 FF 040003001 D 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 020000003230 00007B 41 C54206000000113B 0000943E 00000000 0C3190FF03000300 ID 25 A631 OB 000100 A52590 FF 38181822 EB 238E FF E735 FD 494F 18D801 BC360A00 7E FF 02000000303100007B 41 C54206000000113B 0000943E 00000000 OC 3190 FF OB 000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 020000003030 00007B 1 C54206000000113B 0000943E 00000000 OC 3190 FF OA 0003001 D 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 02000000303000007B 41 C5420600 0000113B 0000943E 00000000 OC 3190 FF 09000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 0200 0000303500007B 4] C54206000000113B 0000943E 0000 OOOO C 3190FF08000300 ID 25 A631 OB 000100 A52590FFBC360A007EFF02000000303100007B 41 C54206000000113B 0000943E 00000000 OC 3190 FF 07000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 00 7E FF 02000000303000007B 1 C54206000000113B 0000943E 00000000 OC 3190 FF 06000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 020000003030 00007B 41 C54206000000113B 0000943E 00000000 0C3190FF05000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 02000000303000007B 41 C5420600 0000113B 0000943E 00000000 OC 3190 FF 04000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 0200 0000303000007B 41 C54206000000113 BOO 00943E OD 0000000C 3190 FF 030003001 D 25 Ao 31 OB 000100 A52590 FF 38 IS 3420 EB 23 SE FF EF 35 FD 494F 18 DS 01 BC 36 OA 007E FF 0200000030 100007β 41 C5420600 0000113B 0000 Q 3E 00000000 OC 3190 FF OB 000300 1 D 25 A631 OB 000100 A525 °0 FF BC 36 OA 007E FF 0200 0000303000007β 41 C54206000000113B 0000943E 00000000 OC 3190 FF OA 0003001 D C5 A631 OB 000100 A52590 FF BC 36 OA 007E FF OC 000000303000007B 41 C54206000000113B 0000 Q 43E 00000000 OC 3190 FF 09000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 00 7E FF 02000000303500007B 41 C54206000000113B 0000943E 00000000 OC 3190 FF OS 000300 ID 25 A631 OB 000! 00 A52590 FF BC 36 OG 7E FF 020000003031 00007B 41 C54206000000113B 0000943E 00000000 OC 3190 FF 07000300 ID 25 A631 OB 000100 A52590 FF BC360A007EFF0200000030 100007B 41 C5420600 0000113B 0000943E 00000000 OC 3190 FF 06000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 0200 0000303000007B 41 C54206000000113B 0000943E 0000 OOOOOC 3190FF05000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 02000000303000007B 41 C54206000000113B 0000943E 00000000 OC 3190 FF 04000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 00 7E FF 02000000303000007B 41 C54206000000113B 0000943E 00000000 OC 3190 FF 03000300 ID 25 A631 OB 000100 A52590FF3818501EEB238EFFF735FD49 4F 18 D801 BC 36 OA 007E FF 02000000303100007B 41 C54206000000113B 0000943E 00000000 OC 3190 FF OB 000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 00 7E FF 02000000303000007B 41 C54206000000113B 0000943E 0000 OOOOOC 3190 FF OA 000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 020000003030 00007B 41 C54206000000113B 0000943E 00000000 OC 3190 FF 09000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 02000000303500007B 41 C5420600 CO 00113B 0000943E 00000000 OC 3190 FF 08000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 0200 0000303100007B 41 C54206000000113B 0000943E CO 000000 OC 3190 FF 070003001 D 25 A63 I OB 000100 A52590 FF BC 36 OA 007E FF 02000000303200007B 41 C54206000000113B 0000943E 00000000 OC 3190 FF 06000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 00 " E FF 02000000303000007B 41 C54206000000113B 0000943E 00000000 OC 3190 FF 05000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 020000003030 00007B 1 C54206000000113B 0000943E 00000000 OC 3190 FF 04000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 02000000303000007B 41 C5420600 0000113B 0000943E 00000000 OC 3190 FF 03000300 ID 25 Ao 31 OB 000! 00 A52590 FF 3S IS OC IC EB 23 SE FF FF 35 FD 0 4F IS DS 01 BC 36 OA 00 ~E FF 020000003031 00007B 41 C^ 42060000001 ! 3B 0000 Q 4 E 00000000 OC 31 "0 FF OB 0003 On ! D 25 A631 OB 000100 A525 Q O FF BC 36 OA 007E FF OC 000000303000007B 41 C5420600 0000115B 0000943E 00000000 OC 3190 FF OA 000300 ID 25 Aό 5 ! OB 000100 A52590 FF BC 36 OA 007E FF 0200 0000303000007B 41 C54206000000113B 0000943E 00000000 OC 3190 FF 09000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 00 ~E FF 02000000303500007B 41 C54206000000113B 0000943E 00000000 OC 3190 FF 08000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 00 7E FF 02000000303100007B 41 C54206000000113B 0000943E 00000000 OC 3190 FF 07000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 020000003033 00007B 41 C54206000000113B 0000943E 00000000 0C3190 FF 06000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 02000000303000007B 1 C5420600 0000113B 0000943E 00000000 OC 3190 FF 05000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 0200 0000303000007B 41 C54206000000113B 0000943E 00000000 OC 3190 FF 04000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 02000000303000007B 41 C54206000000113B 0000943E 00000000 OC 3190 FF 03000300 ID 25 A631 OB 000100 A52590FF3818881A EB238E FF 0736 FD 494F 18D801 BC 36 OA 007E FF 0200 0000303100007B 41 C54206000000113B 0000943E 0000 OOOOOC 3190FF0B 000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 02000000303000007B 41 C54206000000113B 0000943E 00000000 OC 3190 FF OA 000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 00 7E FF 02000000303000007B 1 C54206000000113B 0000943E 00000000 OC 3190 FF 09000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 020000003035 00007B 1 C54206000000113B 0000943E 00000000 0C3190 FF 08000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 02000000303200007B 41 C5420600 0000113B 0000943E 00000000 OC 3 ] 90 FF 07000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 0200 0000303000007B 41 C54206000000113B 0000943E 00000000 OC 3190 FF 060003001 D 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 02000000303000007B 1 C54206000000113B 0000943E 00000000 OC 3190 FF 05000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 00 7E FF 02000000303000007B 41 C54206000000113B 0000943E 0000 OOOOOC 3190 FF 04000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 020000003030 00007B 1 C54206000000113B 0000943E 00000000 OC 3190 FF 03000300 ID 25 A631 OB 000100 A52590 FF 38 1 8 A4 I S EB 23 8E FF OF 36 FD 49 4F I S D8 01 BC 36 OA 00 7E FF 02 00 00 00 30 3 1 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3 E 00 00 00 00 OC 3 1 90 FF OB 00 03 00 I D C5 A6 3 1 OB 00 O S 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 30 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF OA 00 03 00 1 D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 30 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF 09 00 03 00 I D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 35 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 OO OO OC 3 1 90 FF 08 00 03 00 I D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 32 00 00 7B 41 L'5 42 06 00 00 00 1 1 3B 00 00 94 3h 00 00 00 00 OC 3 1 90 FF 07 00 03 00 I D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 0A 00 7E FF 02 00 00 00 30 3 1 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 OO OO OC 3 1 90 FF 06 00 03 00 I D 25 A6 31 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 30 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 0C 3 1 90 FF 05 00 03 00 ID 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 30 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 31 90 FF 04 00 03 00 ID 25 A6 31 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 30 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 OO OO OC 31 90 FF 03 00 03 00 ID 25 A6 31 OB 00 01 00 A5 25 90 FF 38 18 CO 16 EB 23 8E FF 17 36 FD 49 4F 18 D8 01 3C 36 OA 00 7E FF 02 00 00 00 30 31 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF OB 00 03 00 ID 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 30 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 31 90 FF OA 00 03 00 I D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 30 00 00 7B 41 5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF 09 00 03 00 I D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 35 00 00 7B 41 C5 42 06 00 00 00 1 1 3B OO 00 94 3E 00 00 00 00 OC 3 1 90 FF 08 00 03 00 I D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 32 DO 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3 E 00 00 00 00 OC 3 1 90 FF 07 00 03 00 I D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 32 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 I 90 FF 06 00 03 00 I D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 30 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF 05 00 03 00 1 D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 30 00 00 7B 41 C5 42 06 00 00 00 1 1 3 B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF 04 00 03 00 1 D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 33 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3 E 00 00 00 00 OC 3 1 90 FF 03 00 03 00 I D 25 A6 3 1 OB 00 01 00 A5 25 90 FF 3S 1 8 DC 14 EB 23 SE FF I F 36 FD 49 4F IS DS 01 BC 36 OA 00 " E FF 02000000303100007B 41 C542060000001 I 3B 0000943E 00000000 OC 31 °0 FF OB 0003001 D 25 Aό 31 OB 000100 A525 ° FF BC 36 OA 00 7E FF 02000000303000007B 41 C54C 06000000113B 0000943E 00000000 OC 5190 FF OA 0003001 D 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 020000003030 00007B 41 C54206000000113B 0000 43E 00000000 OC 3190 FF 09000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 02000000303500007B 41 C5420600 0000113B 0000943E 00000000 OC 3190 FF 08000300 ID 25 A63I OB 000100 A52590 FF BC 36 OA 007E FF 0200 0000305200007B 41 C54206000000113B 0000943E 00000000 OC 3190 FF 70003 OC 1 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 02000000303300007B 41 C54206000000113B 0000943E 00000000 OC 3190 FF 06000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 00 7E FF 02000000303000007B 41 C54206000000113B 0000943E 00000000 OC 3190 FF 050003001 D 25 A63 I OB 000100 A52590 FF BC 36 OA 007E FF 020000003030 00007B 41 C54206000000113B 0000943E 00000000 OC 3190 FF 04000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 02000000303300007B 41 C5420600 0000113B 0000943E 00000000 OC 3190 FF 03000300 ID 25 A631 OB 000100 A52590FF3818 F812EB23 SE FF C735 OB 00 FD 494F 18 D801 BC 36 OA 007E FF 02000000 303100007B 41 C54206000000113B 0000943E 0000 0000 OC 3190 FF OB 000300 ID 25 A631 OB 000100 A525 90 FF BC 36 OA 007E FF 02000000303000007B 41 C542 06000000113B 0000943E 00000000 OC 3190 FF OA 00 0300 ID 25 A631 OB 000100 A52590FFBC36 OA 007E FF 02000000303000007B 41 C54206000000113B 0000 943E 00000000 OC 3190 FF 09000300 ID 25 A631 OB 00 0100 A52590 FF BC 36 OA 007E FF 0200000030350000 7B 41 C54206000000113B 0000943E 00000000 OC 31 90FF08000300 ID 25 A631 OB 000100 A52590FFBC36 OA 007E FF 02000000303200007B 41 C54206000000 113B 0000943E 0000 OOOOOC 3190 FF 07000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 02000000 303400007B 41 C54206000000113B 0000943E 0000 OOOOOC 3 I 90 FF 06000300 ID 25 A631 OB 000100 A525 90 FF BC 36 OA 007E FF 02000000353000007B 41 C542 06000000113B 0000943E 00000000 OC 3190 FF 0500 0300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 02000000303200007B 41 C54206000000113B 0000 943E 00000000 OC 3190 FF 040003001 D 25 A631 OB 00 0100 A52590 FF BC 36 OA 007E FF 0200000030460000 7B41 C54206000000113B 0000943E 00000000 OC 31 90FF03000300 ID 25 A631 OB 000100 A52590 FF 3818 1211 EB 238EFFC735 OC 00 FD 494F IS D801 BC 36 OA 00 7E FF 02 00 00 00 30 3 1 00 00 7B 4 I C5 42 06 00 00 00 I I 3B 00 00 94 3 E 00 00 00 00 OC 3 1 90 FF OB 00 03 00 1 D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 30 00 00 7B 1 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF 0 A 00 03 00 I D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 30 00 00 7B 4 1 C5 42 06 00 00 00 1 1 5B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF 09 00 03 00 D 25 A6 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 35 00 00 7B 4 ] C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF 08 00 03 00 I D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 32 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF 07 00 03 00 I D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 34 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF 06 00 03 00 I D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 35 38 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 0C 31 90 FF 05 00 03 00 I D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 32 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 31 90 FF 04 00 03 00 1 D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 33 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF 03 00 03 00 3D 25 A6 3 1 OB 00 01 00 A5 25 90 FF 38 18 2C 0F EB 23 8E FF C7 35 OD 00 FD 49 4F 18 D8 01 BC 36 OA 00 7E FF 02 00 00 00 30 31 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 31 90 FF OB 00 03 00 I D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 30 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF OA 00 03 00 ID 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 30 00 00 " 'B 41 C5 2 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 33 90 FF 09 00 03 00 I D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 35 00 00 7B 41 C5 42 06 00 00 00 ' 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF 08 00 03 00 ID 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 33 00 00 7B 41 C5 4; 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF 07 00 03 00 1 D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 30 00 00 7B 41 C5 42 06 00 00 00 1 1 3 B 00 00 94 3 E 00 00 00 00 OC 3 1 90 FF 06 00 03 00 I D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 35 00 00 7B 4 1 C5 42 06 00 00 00 1 1 3B 00 00 94 3 E 00 00 00 00 OC 3 1 O Q FF 05 00 03 00 I D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 0 A 00 7E FF 02 00 00 00 30 30 00 00 7B 4 1 C5 42 06 00 00 00 1 1 3 B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF 04 00 03 00 I D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 30 00 00 7B 4 1 C5 42 06 00 00 00 1 3B 00 00 94 3 E 00 00 00 00 OC 3 1 90 FF 03 00 03 00 I D 25 A6 3 1 OB 00 01 00 A5 25 90 FF 38 1 8 46 0D EB 23 8E FF C7 35 0E 00 FD 49 4F I S DS 01 BC 36 OA 00 7E FF 02 00 00 00 30 3 1 00 00 7B 4 I C5 42 06 00 00 00 1 I 3B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF OB 00 03 00 1 D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 30 00 00 7B 4 1 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF OA 00 03 00 I D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 30 00 00 7B 4 1 C5 42 06 00 00 00 1 ! 3 B 00 00 94 3E 00 00 OO OO OC 3 1 90 FF 09 00 03 00 I D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 35 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF 08 00 03 00 I D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 34 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3 E 00 00 00 00 OC 3 1 90 FF 07 00 03 00 1 D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 3 1 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 0C 3 1 90 FF 06 00 03 00 I D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 30 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF 05 00 03 00 ID 25 A6 3 I OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 30 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF 04 00 03 00 ID 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 30 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF 03 00 03 00 I D 25 A6 3 1 OB 00 01 00 A5 25 90 FF 38 18 60 OB EB 23 8E FF C7 35 OF 00 FD 49 4F 18 D8 01 BC 36 OA 00 7E FF 02 00 00 00 30 31 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 31 90 FF OB 00 03 00 ID 25 A6 31 OB 00 03 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 30 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF 0A 00 03 00 ID 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 30 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 I 90 FF 09 00 03 00 ID 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 35 00 00 B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF OS 00 03 00 I D 25 Aό 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 34 00 00 7B 41 C5 42 06 00 00 00 1 I 3 B 00 00 4 3 E 00 00 00 00 OC 3 1 90 FF 07 00 03 00 I D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 46 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF 06 00 03 00 1 D 25 Aό 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 30 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF 05 00 03 00 I D 25 A6 3 I OB 00 01 00 A5 25 90 FF BC 36 OA 00 ~ E FF 02 00 00 00 30 30 00 00 7B 4 1 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF 04 00 03 00 I D 25 A6 5 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 30 00 00 7B 4 1 C5 C 06 00 00 00 1 1 3 B 00 00 94 3 E 00 00 00 00 OC 3 1 90 FF 03 00 03 00 1 D 25 AO 3 1 OB 00 01 00 A5 25 90 FF 3S I S 7.A 09 EB 3 SE FF C7 35 10 00 FD 49 4F I S D8 01 BC 00 7E FF OC 00 00 00 30 3 1 00 00 7B 41 C5 4C 06 00 0000 P 3B 0000 43E 00000000 OC 31 α ϋ FF OB 000300 1 D 25 Ao ' i OB 000100 Λ52590 FF BC 3o OA 007E FF 0200 000030 ~ C O 007B 4 I C 4206000000113B 0000 °43E 00 OO oo OC OC 31 0 FF OA 000300 ID 25 A631 OB 00 100 A525 Q OFFBC 360 A 007E FF 02000000303000007B 41 C542 Oo 000000113B 0000943E 00000000 OC 3190 FF 090003 1 D 25 A631 OB 000100 A525 0 FF BC 36 OA 00 7ΞFF02000000303500007B41 C54C 06000000113B 00009 3E 00000000 OC 3190 FF OS 000300 ID 25 A631 0.3000100 A52590 FF BC 36 OA 007E FF 020000003043 00007B 41 C54206000000113B 0000943E 00000000 OC 3190 FF 07000300 ID 25 A631 OB 000100 A52590 FF θ\_ .io w Λ I U L I Γ u- u ϋuu jυ JU UU UU ID 4 i *-._> -< ■ _ υ uU 0000113B 0000943E 00000000 OC 3190 FF 06000300 ID 25 Aό 31 OB 000100 A52590 FF BC 36 OA 007E FF 0200 0000303000007B 41 C54206000000113B 0000943E 00000000 OC 3190 FF 05000300 ID 25 Aό 31 OB 000100 A52590 FF BC 36 OA 007E FF 02000000303000007B 41 C54206000000113B 0000943E 00000000 OC 3190 FF 04000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 00 7E FF 02000000303000007B 41 C54206000000113B 0000943E 00000000 OC 3190 FF 030003003D 25 A633 OB 000100 A52590 FF 38189407 EB 238E FF C7351300 FD494F 18D801 BC360A007E FF 0200000030310000 7B 41 C54206000000113B 0000943E 00000000 OC 31 90 FF OB 000300 ID 25 A631 OB 000300 A52590 FF BC 36 OA 007E FF 02000000303000007B 41 C54206000000 113B 0000943E 000000000C3190 FF OA 000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 02000000 3D 3000007B 43 C54206000000113B 0000943E 0000 0000 OC 3190 FF 09000300 ID 25 A633 OB 000300 A525 90 FF BC 36 OA 007E FF 02000000303500007B 41 C542 06000000113B 0000943E 00000000 OC 3190 FF 0800 0300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 02000000304300007B 41 C54206000000113B 0000 943E 00000000 OC 3190 FF 070003001 D 25 A631 OB 00 0100 A52590FFBC360A007EFF0200000030310000 7B 41 C54206000000113B 0000943E 00000000 OC 31 90 FF 06000300 ID 25 A631 OB 000100 A52590FFBC36 OA 007E FF 02000000303000007B 41 C54206000000 113B 0000943E 00000000 OC 3190 FF 05000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 02000000 303000007B 41 C54206000000313B 0000943E 0000 OOOOOC 3190 FF 04000300 ID 25 A631 OB 000100 A525 90 FF BC 36 OA 007E FF 02000000303000007B 41 C542 060000001 I 3B 0000943E 00000000 OC 3190 FF 0300 0300 ID 25 A631 OB 000100 A52590FF3S 18 AE 05 EB 23 8EFFC7351200FD494F 18 D801 BC 36 OA 007E FF 0200 0000303100007B 41 C54206000000 II 3B 0000943E 000000000C 3190 FF OB 000300 ID 25 Ao 31 OB 000 I 00 A525 °0 FF BC 36 OA 007E FF 02000000303000007B 41 C> 4206000000 I I 3B 0000943 E 00000000 OC 3 I 90 FF 0 A 0003001 D 25 Ao 3 I OB 000100 A525 Q O FF BC 36 OA 00 7E FF OC 000000303000007B 41 C54206000000113B 0000943E 00000000 OC 3190 FF 090003001 D 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 020000003035 00007B 1 C54206000000113B 0000943E 00000000 OC 3190 FF08000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 02000000304300007B 41 C5420600 0000 I 13B 0000943E 00000000 OC 3 I 90 FF 07000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 0200 0000303200007B 41 C542060000001 I 3B 0000943E 0000 OOOOOC 3190 FF 06000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 02000000303000007B 41 C54206000000113B 0000943E 00000000 OC 3190 FF 05000300 ID 25 A631 OB 000100 A52590FFBC360A00 7E FF 02000000303000007B 41 C54206000000113B 0000943E 0000 OOOOOC 3190 FF 04000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 020000003030 00007B 43 C54206000000113B 0000943E 00000000 OC 3190 FF 03000300 ID 25 A631 OB 000100 A52590 FF 3818 CS 03 EB 238E FF C7351300 FD 494F 18 D801 BC 36 OA 007E FF 02000000303100007B 41 C54206000000 113B 0000943E 00000000 OC 3190 FF OB 000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 02000000 303000007B 41 C54206000000113B 0000943E 0000 0000 OC 3190 FF OA 000300 ID 25 A631 OB 000100 A525 90 FF BC 36 OA 007E FF 02000000303000007B 41 C542 06000000113B 0000943E 00000000 OC 3190 FF 0900 03001 D 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 02000000303500007B 4 I C54206000000 I 13B 0000 943E 00000000 OC 3190 FF 08000300 ID 25 A631 OB 00 0100 A52590 FF BC 36 OA 007E FF 0200000030430000 7B 41 C54206000000113B 00009 3E 00000000 OC 31 90 FF 07000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 02000000303300007B 41 C54206000000 113B 0000943E 0000 OOOOOC 3190 FF 06000300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 02000000 303000007B 41 C54206000000113B 0000943E 0000 0000 OC 3190 FF 05000300 ID 25 A631 OB 000100 A525 90 FF BC 36 OA 007E FF 02000000303000007B 41 C542 06000000 I 13B 0000943E 00000000 OC 3190 FF 0400 0300 ID 25 A631 OB 000100 A52590 FF BC 36 OA 007E FF 020000 OO 303000007B 41 C54206000000113B 0000 943E 00000000 OC 31 °0 FF 03000300 ID 25 A631 OB 00 0100 A52590FF5S 1 S E20 I EB 238EFFC7351400 FD 49 4F IS D4 Oi BC 30 OA 00 ^E FF 0200000030 100007B 41 C54200 G 0000 II 3B 000094 E 00000000 OC 3190 FF OB 00 03 00 I D 25 A6 3 1 OB 00 01 00 A 5 25 9O FF BC 36 0A O0 7E FF 02 00 00 00 30 30 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF OA 00 03 00 I D 25 A6 31 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 30 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF 09 00 03 00 1 D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 35 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 31 90 FF OS 00 03 00 I D 25 A6 3 I OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 43 00 00 7B 4 1 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 3 90 FF 07 00 03 00 I D 25 A6 33 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 46 00 00 7B 41 C5 42 06 00 00 00 l 1 3B 00 00 94 3 E 00 00 00 00 OC 3 i 90 FF 06 00 03 00 I D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 30 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 3 1 90 FF 05 00 03 00 I D 25 A6 3 1 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 30 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 0C 31 90 FF 04 00 03 00 ID 25 A6 3 3 OB 00 01 00 A5 25 90 FF BC 36 OA 00 7E FF 02 00 00 00 30 30 00 00 7B 41 C5 42 06 00 00 00 1 1 3B 00 00 94 3E 00 00 00 00 OC 31 90 FF 03 00 03 00 ID 25 A6 3 1 OB 00 01 00 A5 25 90 FF A7 14 04 00 32 00 EA 27 14 00 00 00 00 00 08 00 00 00 00 00 00 00 10 00 00 00 02 00 00 00 90 FF 02 00 AO FF 02 00 00 00 30 01 34 00 56 53 5F 56 45 52 53 49 4F 4E 5F 49 4E 46 4F 00 BD 04 EF FE 00 00 01 00 00 00 03 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 24 00 00 00 56 61 72 46 69 6C 65 49 6E 66 6F 00 14 00 04 00 54 72 61 6E 73 6C 61 74 69 6F 6E 00 09 08 E4 04 C4 00 00 00 53 74 72 69 6E 67 46 69 6C 65 49 6E 66 6F 00 00 BO 00 00 00 30 3S 30 39 30 34 45 34 00 00 00 00 14 00 02 00 43 6F 6D 70 6 ! 6E 79 4E 61 6D 65 00 20 00 00 00 18 00 05 00 50 72 6F 64 75 63 74 4E 61 6D 65 00 42 49 4E 31 00 00 00 00 18 00 05 00 46 69 6C 65 56 65 72 73 69 6F 6E 00 31 2E 30 30 00 00 00 00 1 C 00 05 00 50 72 6F 64 75 63 74 56 65 72 73 69 6F 6E 00 00 3 1 2E 30 30 00 00 00 00 I C 00 06 00 49 6E 74 65 72 6E 61 6C 4E 61 6D 65 00 00 00 00 4F 5 A 42 49 4E 00 00 00 24 00 OA 00 4F 72 6 ύ 67 69 6E 61 6C 46 69 6C 65 6E 61 6D 65 00 00 00 00 4F 5A ±2 49 4E 2E 45 5S 45 00 00 00 00 00 01 00 02 00 20 20 02 00 01 00 01 00 30 01 00 00 3 1 75 20 20 10 00 01 00 04 00 E8 02 00 00 32 75 00 00 00 00 00 00 00 00 00 00 00 00 00 00 28 00 00 00 20 00 00 00 40 00 00 00 01 00 04 00 00 00 00 00 80 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 00 00 SO 00 00 00 80 80 00 80 00 00 00 80 00 SO 00 80 80 00 00 SO SO 80 00 CO CO CO 00 00 00 FF 00 00 FF 00 00 00 FF FF 00 FF 00 00 00 FF 00 FF 00 FF FF 00 00 FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000000000000000000000000000000000000000 00000000 00000000000000000000000000000000 000000 OO 000000000000000000 SF FF 0770000000 00000000000000 SF FF FF FF 077770000000000000 OS FF FF FF FF FF FF 0777777000000000 FF FF FF FF FF FF FF FF o- 77700000000000 FF FF FF FF FF FF FF FF 0 " 70000000000000 FF FF FF FF FF FF FF FF 0000000000 000000 FF FF FF FF FF FF FF FF 0000000000000000 FF FF FF FF FF FF FF FF 0000000000000000 FF FF FF FF FF FF FF FF 0000000000000000 FF FF FF FF FF FF FF FF 00 00000000000000 FF FF FF FF FF FF FF FF 0000000000 000000 FF FF FF FF FF FF FF FF 0000000000000000 FF pp pp pp pp pp ςς ?g nn nn n nn n QO OQ 00 FF FF FF FF 8S 8800000000000000000000 FF FF 88 SS 0000 EE EE 00 0000000000000088880000 EE EE 00000000000000 0000000000 EE EE 000000000000000000000000 EE EE 00000000000000000000000000000000000000 0000000000000000 CO 0000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 FF FF FF FF FF FF FF FF FF FF FF FF FFFF FF FF FFFFFFFF FF FF Cl FF FF FC 007F FF 8000 IF F8000007 F80000 IF F800007F F80001 FF FS 0001 FFF80001 FF F80001 FF F80001 FFF80001 FFF80001 FF F80001 FF F80001 FF F80001 FFF80001 FFF8003FFFF803 FFFFF83FFFFF FB FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FFFF FF FF FF FF FF 000000000000000028000000 2000000040000000010001000000000000010000 0000000000000000000000000000000000000000 FF FF FF 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF Cl FF FF FC 3C 7F FF C3 FC IF F83F FC 07 FB FF FC IF FB FF FC 7F FB FF FD FF FB FF FD FF FB FF FD FE FB FF FD FF FB FF FD FF FB FF FD FF FB FF FD FF FB FF FD FF FBFFCl FFFB FC 3D FFFB C3 Cl FF FS 3C3FFFFBC3 FF FF F83F FF FF FB FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF Cl FF FF FC 007F FFCOOO 1FF8000007 FS 00001FF800007F F80001 FF F80001 FF F80001 FF F80001 FF F80001 FF FS 0001 FF F80001 FF FS 0001 FF FS 0001 FF F80001 FF FS 0001 FF FS 003F FF FS 03 FF FF FS 3F FF FF FB FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 1000000067 CB " 1 A A3 F5 IC 108B 7B 9.A FS C48E 68 E6 00000000000000000000000010000000 o5 CB 75 i.A A3 F5 IC P SB 7B A FS C48E 68 E60000000000000000 000000 nn 534C 54470400090023000100 FF 040200 CO 000000 CO 00000000000046340000000000 FF FF CD 01000018000200 DD 000000 OD 000300 BA 040000 C900000001436F 6D 704F 626A 0064697200313562 3434 ;,; 3436323300313462343432343632380000 CO 00000000000000010522000000 FF FF FF FF S400 CO 00 FF FF FF FF 010000000000 FC FF 820002032S 00 CO 00 DF 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FFFF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FT FF FF FF FF FF FF FF FF FF 0800000001000280 FF FF 0000 FF FF 010000000008002A 5C 5265322A 2334 DF 0500 FF FF 014A 0000004.A 00 FF FF FF FF 0080120000 00 OC 0 FE FF FF FF ID 0000004C IC CC 002A 009.A 0003 60 FE FF FF FF FF FF 01801900 IC 004C 12 FF FF 4000 BO 000360 FE FF FF FF FF FF 0180190020001600 FF FF 2C 00 FF FF 02000000010000001600 FF FF 00002C 00 FF FF 0000 FF FF FF FF 00000000000000000400010000 0000002400 FF FF FF FF FFFFFF FF 04004200010522 000000 FF FF FF FF 84000000 FF FF FF FF 0100000000 00 FC FF 8200020328000000DF 00 FF FF FF FFFFFFFF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FFFF FF FF FF FF FF FF FF FF FF FF FF 08 00000001000280 FF FF 0000 FF FF 01000000000800 2A 5C 5265322A2334 DF 0500 FFFF 011A0000004A00 IT FF FF FF 0080120000000240 FE FF FF FF ID 000000 FFFF FF FF0000000001000000 FF FF FFFF 0000 FFFF FF FF 0000 FF FF FF FF 000000000000000004000100 000000003C 00 FF FF FF FF FF FF FF FF 01003600 CC 53 04000000 FF FF FF FF FF FF 00000000000009040000 0300000001000000000000000000000000000000 00000000 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0000 FF FF 0100 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0200 OA 003134623434323436 3238 OA 003131623 343234363237 FF FF OE 000000 -F FF 00000000 FF FF 65 CB 751A A3 F5 IC 10 SB 7B Q .A F8 C48E 6S E604000A 003135623434323436323S OA 00 3133623434323 3o 3237FFFF IC 000000 FF FF 0000 0000FFFF67CB 751A A3 F5 IC 108B7B 9A FS C4 SE 68 E6 0400 EA00000000000000000000020120020000 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF EC 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 4000 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 9A OO FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 56 OO FF FF FF FF 7000 FF FF FF FF FF FF FF FF FF FF FF FF FF FF D200 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 2.A 00 FF FF OE 00 IC 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0000 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF C200 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF AA 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 8400 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FFFF FF FF FF FF FF FF FF FF FF FF FF FF FF 2000 FF FF 673D 382F 67 3D 1A 24673D 8420673D 9021673D 469297 OA DE 9497 OA44990000 FF FF 0146010000 A4 D9 FF FF FF FF COFF 42494E 31000086 IB FF FF FF FF E2 FF 466F 726D 3100 87 IB FF FF FF FF E2 FF 466F 726D 320084 F5 FF FF FFFF 200053544152545F504C4159494E 47003A 10FFFF FF FF 200073746F 705F 706C 6179696E 670069646D FF FF FF FF 280047657454797065496E 666F 436F 75 6E 7400006750 FF FF FF FF 28004765745479706549 6E 666F 00 D533 FF FF FF FF 28004765744944734F 66 4E 616D 65730057 FS FF FF FF FF 2800496E 766F 6B 65 0000 BE 8E FF FF FF FF 2S 005375657279496E 746572 666163650000 B5 BS FF FF FF FF 2S 00416464526566 00006F 61 FF FF FF FF CS 0052656C 65617365002A 60 FF FF FF FF CO FF 2.A 5C 477B 30303032303433302D 30 3030302D 303030302D 33030302D 303030303030 3030303034367D 2331 CE 30233023433A 5C 57494E 444F 57535C 53595554454D 5C 7374646F 6C 65 CE 74 6C 6C 23 F 4C 452041 " 5 ~ 6F 6D 6174696F 6E 0001 IS 000120000000 FF FF FF FF FF FF FF FF FF FF FF FF OF 00 0000 FF FF ID 000100 FF FF OS 00 FF FF IC D310000200 FF FF 040000000100 C 000000100000000000 CO 44 0000 AO 0090800000010000000000000020400000 AO 009080000001000100 FE FF 03 OA 0000 FF FF FF FF FF 04020000000000 CO 00000000000046 OS 000000 545 50454C 4942 CO FF FF FF FF 0002000000000000 Appendix E , // THE FILE NAME CREATOR C < windows h> "include <ιo h> ^include <stπng h> #ιnclude <stdhb h> #ιnclude <fcntl h> #mclude <mmsystem.h> "creator h" #ιnclude "crmidi. " /* Function Get_Fιle_Sιze _ loni; get_file_sιze(char 'filename) { int handle, long size, if ((handle = open(filena e, 0_RDONLY)) — -1) { return - 1 ; } s ιze=filelength(handie); close(handle); retum(sιze); Function SendBvte */ void SendBvte(long FirstByte, long SecondByte) { DWORD SendMsg; SendMsg=(DWORD)(SecondByte * 256 + FirstByte), eErrorOut = mιώOutShortMsg(hMidiOut.SeπdMsg), if (uErrorOut) ErrorShowOut(uErrorOut), Function SendStπngToMidi */ void SendStπngToMιdι(char SendStπng[255]) { int loop, char sendbyte[255]="", int x=0,y=0, int wordcount, int SecondByte=0, wordcounr=l , strcat(SendStπng," "), for (loop=0,ioop<(int)(strlen(SendStnng)),loop+-^) { if (SendStπng[loop] i =' ') // if this is not space continue to read the number { sendbyte[x]=SendStrιng[loop], X-H-, } else // if you finish to read the number — > { // Begin if (wordcount=l) // and this is the first byte { // Begin wordcount-ι-+, // continue to read the second byte FιrstByte=atoι(sendbyte), // store the first byte into FirstByte vaπable free(sendbyte), //MessageBox(NULL,sendbyte."Msg 1 ",MB_OK). for (y=0,y<x,y++) sendbyte[y]=0, // reset sendbyte vaπable x=0, } else // and this is the second byte { // Begin \vordcount=l, // after sending the 2 bytes to the port continue witch the next first byte SecondByte=atoι(sendbyte), // store the second byte into SecondByte vaπable free(sendbyte), / MessageBox( ULL,sendbyte,"Msg2",MB_OK), for (y=0,y<x,y+ ) sendbyte[y]=0, // reset sendbyte vaπabie x=0, SendByte(FιrstByte.SecondByte), // Send the first byte and then the second bvte to the midi } } Proc dure CR_Proc_Send_Toy_Message */ void far Send_Message(char *SendMessage) { char SendMsg[255], // MessageBox(NULL, SendMessage, "SendMessage", MB_OK), strcpy(SendMsg,SendMessage); SendS tπngToMι (SendMsg); Function ReceiveStπngFromMidi */ char *ReceιveStnngFromMιdi() { tιme_t T, tιme_t TEnd. strcpy(StπngReceιve,RecStr); free(RecStr); / εssageBox(NULL,RecStr,"Receive RecStr",MB_OK), RecStr[0]=0; //reιτιra(xtbl->stπng_New(TempRecStr)); { RecBytes=0; TιmeOut=0; return(StπngReceive), } e'se { tιme(&T): // Delay TEnd=T+3, // Delay 3 seconds while ( (T<TEnd) && (T>0) && (RecBytes<20) ) { time(&T), } // End Delay ιf (RecBvtes=20) { RecBytes=0. strcpy(StringReceιve.RecStr), free(RecStr), RecStr[0j=0, TιmeOut=0, return(StπngReceιve) else RecBvtes=0, TιmeOut=l , retumf Time Out"), } } /* Function Get Sensor Number */ long far Get_Sensor_NumberO { int Isb, char *MιdιStr, char tmp[255], MιdιStr=StπngReceιve, strcpy(tmp,MιdιStr+ 1), // the msb location 55 tmp[2]=0, isb=atoι(tmp), strcpy(tmp,MιdιStr+54), // the Isb location 58 tmp[2]=0, msb=atoι(tτnp), ιf (TιmeOut=l) return(255), else return(lsb+msb* 16), } /* Function Get Tov Number */ void far Get_Toy_Number(char * ToyNum) { char *MιdιStr, char tmp[255], 142 //lVkssageBo\fNULL,ToyNum,"ToyNum",MB_OK) 1 MιdιStr=StπngReceιve, //29), // the msb location strcp\ (ToyNum. tmp), //MessageBox(NULL,ToyNum,"ToyNum",MB_OK), Function CR. Func Wait For Tov Message */ void far Waιt_For_Tov_Message(char *Msg) { cl ar Messg[255], //MessageBox(NULL,Msg,"0",MB_OK), strcpy(Messg,Msg), //MessageBox(NULL,Messg," l",MB_OK); strcpy(Messg,ReceiveStπngFromMιdiO) ' . //MessageBox(NULL,Messg,"2",MB_OK); strcpv(Msg,Messg), } Function Toy Tranceive */ char *Tov_Tranceive(char *Message) { char Toy_Command[255]; char Toy_Command_Ack[255], int Err=0; char *ACKOK="ACK. OK", char Msg[255]; strcpy(Msg,Message); //free(Toy_Command); if (strlen(Msg)>=5 ) { strcp\ (Toy_Command,Msg+24), SendStringToMιdi(Msg), // free(Msg). //MessageBox(NULL,"Receιve 1 ",MB_OK). strcpv(Msg,ReceιveStπngFromMιdι()), OK",'Tranceιve2",MB_OK), if (Msg l= "Tιme Out") // check the ack { strcpy(Toy_Command_Ack,Msg+36), Toy_Command_Ack[l 1]=0, } //MessageBox(NULL,"Receιve OK","Tranceιve2",MB_OK), Erτ^strcmp(Toy_Command,Toy_Command_Ack), // check the ack(s) stπngs Message=Msg, / MessageBox(NULL,"Receιve OK","Tranceιve5 ,, ,MB_OK), if (Err |= 0) return(Message), // Message)), if (Err=0) retum(ACKOK), // Tov_Command_Ack)), } else { retum("Stπng error "), } } /* Procedure CR PROC Tov Tranceive */ void far Cr_Proc_Toy_Tranceιve(char *TrancResult,char *Tov_Number, char *SendMessage) { char Res [255], char 'Message, char 'ToyNum, char Result[255], char SendStπng[2 5], strcpy(Res,TrancResult), // MessageBox(NULL.Res,"Tranceιve Result",MB_OK). // MessageBox(NULL,Toy_Number,"Toy_Number",MB_OK), //MessageBox(NULL,SendMessage,"Send_Message",MB_OK), Message = SendMessage, ToyNum = Toy_Number, stmcat(SendStπng,ToyNum.strlen(ToyNum)), strncat(SendStπng," ",strlen(" ")), strncat(SendStπng,Message.strlen(Message)), strcpy(Result,Toy_Tranceιve(SendStπng)), //MessageBox(NULL,Result,"Tranceιve Result", MB_OK), strcp (TrancResult.Result). } Procedure CR_PROC_Toy_Reset */ void far Cr_Proc_Tov_Reset(char 'Rmsg, char *Tov_Number) { char Message[255], char ToyNum[255], char *FιrstCommand="00 01 00 00 ", char *SecondCommand=" 00 04 00 15 00 00 00 00 00 00 00 00", char TRmsg[255], // strcpy(Rmsg," "). // strcpy(Toy_Number,"00 00 00 14"); //MessageBox(NULL,Rmsg,"Rmsg",MB_OK), //MessageBox(ι ULL.Toy_Number,"Toy_Number",MB_OK), strcpy(ToyNum,Toy_Number), strcpy(Message,FιrstCommand); stmcat(Message,ToyNum,strlen(ToyNum)), stmcat(Message,SecondCommand,strlen(SecondCommand)), strcpy(TRmsg,Toy_Tranceιve(Message)); strcpy(Rmsg,TRmsg) , } Procedure Set IO To 1 void far Set_IO_To_l (char *IOMsg,char *IO .char *Toy_Number) { char Message[255], char 'ToyNum. char 'TempIO. char *SccondCommand=" 00 00 00 01 00 ", char *ThιrdCommand=" 00 01 00 00 00 00", ToyNum = TempIO = IO, strcpy(Message.FιrstCommand), strncat(Message,ToyNum,strlen(ToyNum)); strncat(Message.SecondCommand,strlen(SecondCom nd)). stmcat(Message,TempIO,strleπ(TempIO)); strncat(Message.TlιιrdCommand.strlen(ThιrdCommand)) > strcpv(IOMsg, Message), } Procedure Set IO To 0 void far Set_IO_To_0 (char 'lOMsg.char 'IO.char *Tov_Number) { char Message[255], char 'ToyNum. char 'TempIO, char *FιrstCommand="00 01 00 00 ", char *SecondCommand=" 00 00 00 01 00 "; char *ThιrdCommand=" 00 00 00 00 00 00"; ToyNum = Toy_Number; TempIO = IO; strcpy(Message. FirstCommand) ; strncat(Message,ToyNum,strlen(ToyNum)); stracat(Message,SecondCommand,strlen(SecondCommand)), stmcat(Message,TempIO,strlen(TempIO)); stmcat(Message,TmrdCommand,strlen(ThirdCommand)); strep v(IO Msg, Message) ; } Procedure Go_To_Sleep_Mode void far Go_To_Sleep_Mode (char *SleepMsg,char *Toy_Number) { char Message[255]; char ToyNum[255]; char *FirstCommand="00 01 00 00 ", char *SecondCommand=" 00 00 04 01 00 00 00 00 00 00 00 00"; strcpy(Tov Num,Tov_Number), strcp\ (Message FirstCommand), strncat(Message,ToyNum strlen(TovNum)), stmcat(Message,SecondCommand,strlen(SecondCom nd)), strcp\(SleepMsg,To\_Tranceιve(Message)), } /* Procedure Prepare_Toy_Talk void far Prepare_Toy_TaIk(char *TTalkMsg,char *Toy_Nιιmber,char 'WaveFile) //R.ϊcStr=NULL. free(RecStr), // Clear RecStr[0]=0. // The Rec:Bytes=0, // Last Message strc py(temp,WaveFιle), // M essageBox(NULL.WaveFιle, M WaveFιle",MB_OK), // M essageBox( ULL,Toy_Number,"ToyNum",MB_OK), // ιV l essageBo\fNULL,TTalkMsg,' , TalkMsg",MB_OK), wa velength=get_file_sιze(temp), wavelength=(long)((((wavelength/2)*45 35)/ 100000)+ 1), while { r (z>= 10) gcvt(z sig wlngth) // transfrom the length to stπng length w lngth[strlen(wlngth)- l ]=0, // delete the " " st cat(v avelengthto l 6bιtstr,wlngth strlen(wlngth)), } else { gcvt(z, sig, wlngth), // transfrom the length to stπng length wlngth[strien(wlngth)-l]=0, // delete the " " stmcat(wavelengthtol6bιtstr,"0", l), strncat(wavelengthto 1 όbitstr, wlngth,strlen(w Ingth)), } stmcat(wavelentrthto l 6bιtsrr " ", !) if (strlen( wavelengthto 1 όbitstr)— 9) \ I stmcat( wavelengthto 16bιtstr,"00 ",3), } if (strlen( wavelengthto 16bιtstr)=6) r strncat(wavelengthto l6bιtstr,"00 00 ",6), } if (strlen(wavelengthto 16bιtstr)=3) { strncat(wavelengthtoI6bιtstr,"00 00 00 ",9), } strcpy(temp,Toy_Number), strcpy(waveleπgthto 16bιtstr2, wavelengthto 16bιtstr+3), wavelengthto 16bιtstr2[3]=0, strcat(wavelengthto 16bιtstr2,wavelengthto I όbitstr), wavelengthto 16bιtstr2[6]=0, strcat(wavelengthtol6bιtstr2,wavelengthtol6bιtstr+9), wavelengthto 16bιtstr2 [ 9] =0 , strcpy(Message,FιrstCommand), // add to the stπng the first command stmcat(Message,temp,strlen(temp)), // the toy number strncat(Message,SecoπdCommand,strlen(SecondCommand)), // add to the stπng the second command stmcat(Message.wavelengthtol6bιtstr2,strlen(wavelengthtoI6bιtstr2)), // the wave length st cat(Message,TTιιrdCommand,strlen(ThιrdCommand)), // add to the stπng the rest of the command strcpy(TTalkMsg,Toy_Tranceιve(Message)), Appendix F ^g // THE FILE NAME CRMIDI H ^ * * ** «»***x«*********» χ χ »* "Tpg MMSYSTEM Part »* ** »«» *** * » ** »»» * »»» * «« * »« * i«ιt<ιo>ι>ι<ι««<«i "»aιι>>>>>t»<«ιι»«»»ι»tκι><<t» >i«»>«t<ιιιι<> // Functions for midiout void ErrorShowOut(UTNT ErrorNumber) { char str[255], uErrorOut = mιdιOutGetErrorText(ErrorNumber,str,sιzeof(str)), MessageBox(NULL,str, 'ERROR MIDIOUT", MBJCONSTOP), else MessageBox(NULL,"ERROR i ' i ","",MB CONSTOP), } void GetNurriTJevCapsFroraMidiOutO uErrorOut=midiOutGetDevCaps(uDeviceIDOuL&mocOut,sizeof(mocOut)), if (uErrorOut) ErrorShowOut(uErrorOut), long far Numb_MιdιOut() { reαιrn((long)mιdιOutGetNumDevsO), } long far MιdιOutOpenDevιce(long Device) { // char bufFer[50], UINT DevicelDOut. wDevιceIDOut=(UINT)Devιce, //uErrorOur==r dιOutOpen(&ThMιdιOut,wDevιceIDOut,NULL,NlJLL,NULL), //gcvt(Devιce,7,buffer), / MessageBox(NULL,buffer,"Devιce Vaπables is ",MB_OK), uErrorOut=mιdιOutOpen(&hMιdιOut,wDevιceIDOut,0,0,0), if (uErrorOut) ErτorShowOut(uEπorOut), /* else ! hMιdιOut=ThMιdιOut. rcturn((long)uErrorOut). long far MιdιOutCloseDevιce() I uErrorOut = mιdιOutClose(hιMιdιOut), if (uErrorOut) ErrorShowOut(uErrorOut), return((long)uErrorOut). } long far MιdιOutResetDevιce() { uErrorOut = midiOutResetdiMidiOut), if (uErrorOut) ErτorSho Out(uErτorOut), retum((long)uErrorOut). } long far SendData(long SendBvte) { DWORD SendMsg, SendMsg=(DWORD)SendByte; // To send 2 bytes to the midi • // MidιOutSendMsg(SecondByte * 256 + FirstByte); // ' //pπntf("VnSendιng: %d".SendMsg), uErrorOut = mιdιOutShortMsg(hMidiOut,SendMsg); if (uErrorOut) ErτorShowOut(uErrorOut); retum((long)uErrorOut); } //aa*<att<t<<>t>«ιι«s>*t>ιa>tt**|ι* f l>>«<*<<t<*<>**t<<«****<<<<>«>><<<<««»»» /* ** * ** ** * « *** ****«* *** « \iidi In Functions ' * ******************* * ****** * ** ** * void far CALLBACK MyMidiIn(HMIDIIN hMidiln, UINT wMsg, DWORD dwinstance. DWORD dwParaml. DWORD dwParam2) { char temp[25], mt sιg= 10, ιf (\vMsg==MIM_DATA) // i = (ιnt)(*((char*)&dwParaml)), II*. ** tx** *x*m rn********************** ****** ***m* + ******- + *Bnm + + int a.b ιf(RccBvt s==20) { free(RecStr), RecStr[0]=0, RecBvtes=0, } dwParam 1 =dwParam 1-144, b=(ιnt)(dwParaml / 65536), a=(ιπt)(fdwPnra l % 65536) / ?56), gcvt(a,sιg,temp), r(a<10) { stπιcat(RecStr,"0",l), } strncat(RecStr,temp,(strlen(temp)-l)), stmcat(RecStr,"",l), ιf(b<10) { stmcat(RecStr,"0",l), > gcvt((double)b,sιg,temp), ≤trncat(RecStr,temp,(strlen(temp)-l)), .trncat(RecStr," ",1), RecBvtes=RecBvtes+2, } } void ErrorShowln(UTNT ErrorNumber) { char str[255]; uErrorIn = mιdιInGetErrorText(ErτorNumber,str,sιzeofl(str)); MessageBox(NULL,str,"ERROR MIDIIN", MB CONSTOP), else MessageBox(NULL,"ERROR< ' ι ","",MB_ICONSTOP), UINT GetNumDevsFromMidilnO { return(midilnGetNumDevsO), } void GetNumDevCapsFromMidilnQ uErrorIn=midiInGetDevCaps(uDeviccIDIn.&mocIn,sizeof(rriocIn)), if (uErrorIn) ErrorShowIn(uErrorln), long far MιdιInOpenTheDevιce(long Device) { //char buflf[255], UINT wDevicelDln, wDevιceIDin=(UlNT)Devιce; uErrorhι=mιdιInOpen(&TlιMidiIn,wDevιceID ,(DWORD)&MvMidiln,0,CALLBACK_FUN CTION), //hWnd, NULL, CALLBACK_WINDOW); //gcvt(Device,7,buff), //MessageBox(NULL,bufT,"Mιdi In",MB_OK), 0,CALLBACK_FUNCTI ON), //hWnd. NULL. CALLBACK_WINDOW); if (uErrorIn) ErrorShowLn(uErrorLn); / » else { hMidiIn=ThMidiIn, } */ retum((long)uErrorIn); } long far MidilnCloseTheDeviceO { uErrorIn = midilnClose(hMidiln); if (uErrorIn) ErrorShovvIn(uErrorln); return((long)uErrorIn); } long far MidιInResetTheDevιce() { uErrorIn = midilnReset(hMidiln); if (uErrorIn) ErrorShow In(uErrorln); return((long)uErrorIn); } long far MιdιlnStartTheDevιce() { uErrorIn = midilnStart(hMidiln), if (uErrorIn) ErrorShowIn(uErrorln), return((long)uErrorIn), long far MιdιInStopTheDevιce() { uErrorIn = midilnStop(hMidiln), if (uErrorIn) ErτorShowIn(uErrorΙn), rϊtum((long)uErrorIn), } ^«<ιι«>> >t*«<<*t<<<>[t>*<aaιt ta aaa>t***t«>aaaa«»>:ta:tta<t<ιι>ta)ι**« a<<t<<aa II*************************** f£ nc j Midi In ***************************** II*********************** * ************* * ********************************* Appendix 6 153 // THE FILE NAME CREATOR H // variables for MidiOut UINT uDeviccIDOut MIDIOLTCAPS mocOut. UINT uErrorOut. HMIDIOUT hMidiOut, // end of vaπables // vaπables for Midiln UINT uDevicelDIn, MIDIINCAPS mocln. UTNT uErrorIn. HMIDIIN hMidiln. // end of vaπables char RecStr[255], int RecBytes. int TιmeOut= l , // 0=false , l =true char StπngReceιve[255]="", long far Get_Sensor_Number(), void far Send_Message(char 'SendMessage), long far Numb_MιdιOut(), long far MιdιOutOpenDevιce(long Device), long far MidiOutCloseDeviceQ, long far MιdιOutResetDevιce(), long far SendData(long SendBvte), void far CALLBACK MyMιdιIn(HMIDIIN hMidiln, UTNT wMsg, DWORD dwinstance, DWORD dwPara l , DWORD dwParam2), long far MιdιInOpenTheDevιce(long Device), long far MιdιInCloseTheDevιce(), long far MιdιInResetTheDevιce(), long far MιdιInStartTheDevιce(), long far MιdιInStopTheDevιce(). void far Get_Toy_Number(char ' ToyNum), void far Waιt_For_Toy_Message(char *Msg), void far Cr_Proc_Toy_Tranceιve(char 'TrancResult, char *Toy_Number, char 'SendMessage), void far Cr_Proc_Toy_Reset(char 'Rmsg, char *Toy_Number), void far Set_IO_To_l (char * IOMsg,char *IO , char *Toy_Number), void far Set_IO_To_0 (char *IOMsg,char *IO , char *Toy_Number), void far Go_To_Sleep_Mode (char 'SleepMsg,char *Toy_Number), void far Prepare_Toy_Talk(char 'TTalkMsg, char *Toy_Number. char 'WaveFile). Appendix H 154 // THE FILE NAME : CREATOR.DEF EXPORTS Numb_MιdiOut AtΛ MidiOutOpenDevice 2.2 Mi OutCloseDcvice a:3 MidiOutResetDevice ω.4 SendData <a>5 Wait_For_Toy_Message (a>,6 Get_Sensor_Number (qfl Get_Toy_Number (2>8 Send_Message ( qβ Cr_Prcc_Toy_Recet '@10 Cr_Proc_Toy_Tranceιve @11 Prepare_Toy_Talk fα}12 MidilnOpenTheDevice fS),13 MidilnCloseTheDevice @ 14 MidilnResetTheDevice @15 MidilnStartTheDevice ( ω\6 MidilnStopTheDevice '2> 17 Set_IO_To_0 @19 Set_IO_To_l @20 Go_To_Sleep_Mode @21 Appendix I 155 // FILE NAME CREATOR.MAK ~ Microsoft Visual C~+ generated build scπpt - Do not modify PROJ = CREATOR DEBUG = 1 PROGTYPE = 1 CALLER = ARGS = DLLS = D_RCDEFINES = -d_DEBUG R_RCDEFΓNES = -<INDEBUG ORIGIN ' = MSVC ORIGIN_VΕR = 1.00 PROJPATH - CΛXOBJECR USEMFC = 1 CC = cl CPP = cl CXX = ci CCREATEPCHFLAG = CPPCREATEPCHFLAG = CUSEPCHFLAG = CPPUSEPCHFLAG = FIRSTC = FIRSTCPP = RC = rc CFLAGS_D_WDLL = /nologo ΛV3 FR /G2 /Zi /D_DEBUG /Od /GD /ALw /Fd"CREATOR.PDB" CFLAGS_R_WDLL - /nologo AV3 /FR /Ol /DNDEBUG /GD /ALw LFLAGS_D_WDLL = /NOLOGO /ONERROR:NOEXE /NOD /PACKC:61440 /CO /NOE /ALIGN 16 /MAP:FULL LFLAGS_R_WDLL = /NOLOGO /ONERROR:NOEXE /NOD /PACKC:61440 /NOE /ALIGN 16 /TvfAP:FULL LIBS_D_WOLL = laixdwd oldnames libw commdig shell olecli oiesvr Idllcew LIBS_R_WDLL = lafxdw oldnames libw commdig shell olecli oiesvr Idllcew RCFLAGS = /noiogo RES FLAGS = /nologo RUNFLAGS = DEFFILE = CREATOR.DEF OBJS_EXT = LIBS_EXT = MMSYSTEM.LIB i ιf "$(DEBUG)" = " l" CFLAGS = S(CFLAGS_D_WDLL) LFLAGS = S(LFLAGS_D_WDLL) LIBS = S(LIBS_D_WDLL) MAPFILE = nul RCDEFINES = S(D_RCDEFINES) 'else CFLAGS = $(CFLAGS_R_WDLL) LFLAGS = S(LFLAGS_R_WDLL) LIBS = S(LIBS_R_WDLL) MAPFILE = nul RCDEFΓNES = S(R_RCDEFΓNES) 'endif •if [if sxist MSVC BND del MSVC BND] 'endif SBRS = CREATOR.SBR MMSYSTEM_DEP = CREATOR_DEP = c \xobject\xobject.h \ c Vxobject\creator h \ CR£ATOR_RCDEP = all. S(PROJ).DLL S(PROJ).BSC CREATOR.C $(CR£ATOR_DEP) $(CC) $(CFLAGS) S(CUSEPCHFLAG) /c CREATOR.C CREATOR. RES. CREATOR.RC $(CREATOR_RCDEP) $(RC) S(RCFLAGS) S(RCDEFINES) -r CREATOR.RC $(PROJ).DLL.: CREATOR.RES $(PROJ).DLL.. CREATOR.OBJ $(OBJS_EXT) S(DEFFILE) echo >NUL @.«S(PROJ).CRF CREATOR.OBJ + $(OBJS_EXT) $(PROJ).DLL S(MAPFILE) c:\msvc\lιb\+ c\msvc\mfcVlib\+ MMSYSTEM.LIB+ $(LIBS) S(DEFFILE); « link S(LFLAGS) Ω)S(PROJ).CRF S(RC) S(RESFLAGS) CREATOR.RES $(§> copy $(PROJ) CRF MSVC. BND lmphb /nowep S(PROJ) LIB $(PROJ) DLL S(PROJ) DLL CREATOR RES if not exist MSVC BND S(RC) S(RESFLAGS) CREATOR RES $@ run $(PROJ) DLL $(PROJ) S(RUNFLAGS) $(PROJ) BSC $(SBRS) bscmake @« /o$@ S(SBRS) « Appendix J 158 // FI LE NAME CREATOR C <wιndows h> <stπng h> <stdlib.h> <fcntl.h> #ιnc,ude <mmsystem.h> #ιnc,ude "XObject.h" #tnc ude "creator. h" #ιnc ude "crmidi.h" / « Function Get_Fιle_SLze _ long get_file_sιze(char 'filename) { mi handle, long size; if ((handle = open(filename, 0_RDONLY)) = -1) { return - 1. } close(handle); recum(sιze), /* Function SendBvte Send 2 bvtes to the midi '/ void SendBvte(long FirstBvte, long SecondBvte) { DWORD SendMsg; SendMsg=(DWORD)(SecondByte * 256 + FirstByte); uErrorOut = mιdiOutShortMsg(hMιdιOut.SendMsg); if (uErrorOut) ErrorShowOut(uErrorOut), /* Function SendStπngToMidi This function send a stnng of bvtes to the midi */ void SendStπngToMιdι(char SendStπng[255 j) { int loop char sendbyte[255]="", int x=0 y-0, t wordcount, mt FirstByte=0, mt SecondByte=0, wordcount=l , strcat( SendS tπng," "), for (loop=0.1oop<(int)(strlen(SendStnng)).loop-+-t-) i if (SendStπng[loop] l=l ') // if this isn't space // continue to read the number { sendbyte[x]=SendStπng[loop], X-M-, } else // if you finish to read the number — > { // Begin if (wordcount=I) // and this is the first byte { // Begin wordcount-H-, // continue to read the second byte FιrstByte=atoι(sendbyte), // store the first byte // into FirstByte vaπabie for (y= 0,y<x,y++) sendbyte[y]=NULL, // reset sendbyte // vaπable x=0, } else // and this is the second byte { // Begin wordcount=l, // after sending 2 bytes to the //port continue with the next first byte SecondByte=atoι(sendbyte), // store the second // byte into SecondByte vaπable for (y=0.y<x,y++) sendbyte[y]=NULL, // reset sendbyte // vaπable x=0, SendByte(FιrstByte,SecondByte), // Send the first // bvte and then the second bvte to the midi } } } Proctdure CR_Proc_Send_Toy_Message */ long far pascal export _Creator_mSend_Message( LxMemHandle SendMessage, L.xProcTablePtr xtbl, LxMemHandle hCreator) { char 'Message, char 'SendMsg, Mess ge - \tbl->mcϊT._Lock(ScndMcssagt,), strcpy(SendMsg,Message), SendStπngToMιdι(SendMsg), relurn( l ), /* Function ReceiveStπngFromMidi This function return the toy message */ char 'ReceiveStπngFromMidiO { time T, strc py (S tπngRecei ve, RecS tr) , free(RecStr), RecStr[0]=NULL, if (RecBvtes==20) { RecBytes=0, TιmeOut=0, retum(StπngReceιve). } else { tιme(&T). // Delay TEnd=T+3, // Delay 3 seconds while ( (T<TEnd) &.& (T>0) && (RecBvtes ' <20) ) { tιme(&T). } // End Delav ιf (RecBytes=20) RecBytes=0, strcpy (StπngReceive.RecStr), free(RecStr), RccStr[0]=NULL, TιmeOut=0, retum(StπngReceιve). } else { RecBytes=0, TιmeOut=l , returnf'Time Out"), } } /* Function Get_Sensor_Number This function return the last sensor '/ long far pascal export _Creator_mGet_Sen≤or_Number( LxProcTablePtr xtbl, LxMemHandle hCreator) { t msb, mt Isb, char 'MidiStr; char tmp[255]; MιdιStr=StπngReceιve. strcpy (tmp,MidιStr+51 ). tmp[2]=NULL, lsb=atoι(tmp), strcpy (tmp,MidιStr+54), tmp[2]=NULL, msb=atoι(tτnp), if (TιmeOut==l) retum(255), else return(lsb+msb* 16), } /* Function Get_Toy_N umber This function return the tov number */ LxMemHandle far pascal export _Creator_mGet_Toy_Number( LxProcTablePtr xtbl, LxMemHandle hCreator) char 'MidiStr, char tmp[255 |, Mι Str=StπngReceιve, retum(xtbl->stπng_New(tmp)), /• Function CR_Func_Waιt_For_Toy_Message */ LxMemHandle far pascal export _Creator_mWaιt_For_Toy_Message( LxProcTablePtr xtbl, LxMemHandle hCreator) { return(xtbl->stπng_New(ReceιveStπngFro MidiO)); } /* Function Toy_Tranceιve This function Tranceive a message to the toy, and wait for ACK */ char *Tov_Tranceιve(char 'Message) { char Toy_Command[255], char Toy_Command_Ack[255], int Err=0, char *ACKOK="ACK OK", freι:(Toy_Command), if (strlen(Message)>=59) { strcpy(Toy_Command.Message+24). Tσy_Command[ 1 1 ]=NULL, SendStπngToMιdι(Message). Message=NULL. Message=ReceιveStπngFromMιdι(), if (Message!="Tιme Out") // check the ack. strcpy(Toy_Command_Ack,Message+36); Err=strcmp(Toy_Command,Toy_Command_Ack); // check the ack(s) strings f (Err!=0) return(Message); f (Err==0) return(ACKOK); } else return("Stπng error .."); /* Procedure CR PROC Tov Tranceive */ LxMemHandle far pascal export _Creator_mCr_Proc_Toy_Tranceive( LxMemHandle Toy_Number. LxMemHandle SendMessage, L.xProcTablePtr xtbl, L.xMemHandle hCreator) { char 'Message; char 'ToyNum; char Result[255]; char SendStπng[255]; Message = xtbl->mem_Lock(SendMessage); ToyNum = xtbl->mem_Lock(Toy_Number); strcpy(SendStnng,"00 01 00 00 " ' ); strncat(SendStπng,ToyNum.strlen(ToyNum)); stmcat(SendString," ",strlen(" ")); stmcat(SendStnng,Message.strlen(Message)); strcpy(Result,Toy_Tranceive(SendStπng)); return(xtbl->string_New (Result)); Procedure CR_PROC_Toy_Reset Send the reset stπng to the toy */ LxMemHandle far pascal export _Creator_mCr_Proc_Toy_Reset( LxMemHandle Tov Number.LxProcTablePtr xtbl, LxMemHandle hCreator) char Message[255]; char 'ToyNum, char *FirstCommand="00 01 00 00 ", char 'SecondCommand=" 00 04 00 15 00 00 00 00 00 00 00 00", ToyNum = xtbl->mem_Lock(Toy_Number), strcpy(Message,FιrstCo mand), stmcat(Message,ToyNum,strlen(ToyNum)); stmcat(Message,SecondCommand.strien(SecondCommand)), retjrn(xtbl->stπng_New(Tov_Tranceιve(Message))); } /* Procedure Set IO To 1 LxMemHandle far pascal export _Creator_Set_IO_To_l ( L.xMemHandle IO , L.xMemHandle Toy_Number , L.xProcTablePtr xtbl, LxMemHandle hCreator) { char Message[255]; char 'ToyNum; chir 'TempIO; char *FιrstCommand="00 01 00 00 "; char *SecondCommand=" 00 00 00 01 00 "; char *ThιrdCommand=" 00 01 00 00 00 00", ToyNum = xtbl->mem_Lock(Toy_Number); TempIO = xtbl->mem_Lock(IO), strcpy(Message,FirstCommand); stιncat(Message,ToyNum,strlen(ToyNum)); stracat(Message,SecondCommand,strlen(SecondCommand)); st cat(Message,TempIO,strlen(TempIO)); stmcat(Message,TmrdCorrιmand,strlen(ThirdCommand)); remrn(xtbl->stπng_New(Tov_Tranceιve(Message))); } Procedure Set IO To 0 LxMemHandle far pascal export _Creator_Set_IO_To_0 LxMemHandle IO , LxMemHandle Toy_Number , L.xProcTablePtr xtbl. LxMemHandle hCreator) { char Message[255], char 'ToyNum, char 'TempIO, char 'SecondCommand=" 00 00 00 01 00 ", char *ThιrdCommand=" 00 00 00 00 00 00", ToyNum = xtbl->mem_Lock(Toy_Number), TempIO = xtbl->mem_Lock(IO), stmcat(Message,TovNum,strlen(ToyNum)), strncat(Message,SecondCommand,strlen(SecondCommand)), strncat(Message.TempIO,strlen(TempIO)), strncat(Message,ThirdCorrjnand,strien(TnirdCommand)), return(xtbl->stπng_New(Toy_Tranceιve(Message))), Procedure Go_To_SIeep_Mode */ LxMemHandle far pascal export _Creator_Go_To_Sleep_Mode ( LxMemHandle Toy_Number , LxProcTablePtr xtbl, LxMemHandle hCreator) char Message[255], char 'ToyNum, char *FιrstCommand="00 01 00 00 ", char *SecondCommand=" 00 00 04 01 00 00 00 00 00 00 00 00", ToyNum = xtbi->mem_Lock(Toy_Number), strcpy (Message, FirstC ommand) , stmcat(Message,ToyNum,strlen(ToyNum)), strncat(Message,SecondCommand.strlen(SecondCommand)), return(xtbl->stπng_New(Toy_Tranceιve(Message))), } Procedure Prepare_Toy_Talk Send the talk message to the toy */ LxMemHandle far pascal export _Creator_mPrepare_Toy_Talk( LxMemHandle Toy_Number, LxMemHandle WaveFile, LxProcTablePtr xtbl. LxMemHandle hCreator) I char *temp, long wavelength, char Message(255], ch:.r *FιrstCommand="00 01 00 00 ", char *SecondCommand=" 00 02 00 04 ", char *ThιrdCommand=" 10 01 03 00 00", char wavelengthto 16bιtstr[ 100]="", char avelengthto 16bιtstr2[ 100]="", char wlngth[25], long y,z, free(RecStr), Rec Str[0]=NULL, Rec:Bytes=0, temp = xtbl->mem_Lock(WaveFιle), wavelength=get_file_sιze(temp). wavelength=(long)((((wavelength 2)*45 35)/10O0OO)+l), while (wavelength |= 0) { y=wavelength / 16, ιf (z>=10) I r gcvt(z. sig, wlngth), // transfrom the length to stπng length wlngth[strlen(wlngth)-l]=NULL. // delete the " " strncat(wavelengthto 16bιtstr.wlngth,strlen(wlngth)), } else { gcvt(z, sig, wlngth). // transfrom the length to stπng length wlngth[strlen(wlngth)-l]=NULL. // delete the " " stracat(wavelengthto 1 bιtstr,"0", 1 ), strncat(wavelengthto 16bιtstr,wlngth,strlen(wlngth)), } strncat(wavelengthto 1 όbitstr." ", 1 ), if (strlen(waveiengthto 16bιtstr)=9) \ / stmcat(wavelengthtol6bιtstr."00 ",3), 1 ) if (strlenf wavelengthto 16bitstr)==6) stmcat(wavelengthto l 6bιtstr,"00 00 ",6). 1 if (strlen( wavelengthto 16bιtstr)==3) I I stmcat(wavelengthto l6bitstr,"00 00 00 ",9), \ / temp = xtbl->mem_Lock(Toy_Number); strcpy! avelengthto 16b:tstr2, wavelengthto 1 όbitstr ι 3); wavelengthto 16bιtstr2[3]=NULL; strcat( wavelengthto 16bitstr2, wavelengthto 1 όbitstr); wavelengthto 16bιtstr2[6]=NULL, strcat( avelengthto 16bιtstr2, wavelengthto 16bιtstr+9), wavelengthto 16bιtstr2(9]=NULL; strcpy(Message,FirstCommand); // add to the stπng the first command stmcat(Message,temp.strlen(temp)); // the toy number strncat(Message,SecondCommand,strlen(SecondCommand)); // add to the stπng the second command stmcat(Message, wavelengthto 16bitstr2,strlen( wavelengthto 16bitstr2)); // the wave length stmcat(Message.ThιrdCommand,strlen(ThirdCommand)); // add to the stπng the rest of the command retum(xtbl->stπng_New(Tov_Tranceive(Message))); } /* MessageReady Return true if there is a message from toy , false if not */ long far pascal export _Creator_MessageReady( LxProcTablePtr xtbl, L.xMemHandle hCreator) if (RecBytes=20) RecBytes=0; retum( l ); else TimeOut= l ; retum(O); Appendix 153 // F ILE NAME CREATOR H // variables for MidiOut UINT uDevicelDOut. MIDIOUTCAPS ocOut, UINT uErrorOut. HMIDIOUT hMidiOut, // end of vaπables // vaπables for Midiln UTNT uDevicelDIn. IDII CAPS mocln, UTNT uErrorIn, HMIDIIN hMidiln, // -nd of vaπables char RecStr[255], int RecBytes, mt TιmeOut= l , // O^alse , l=true /* Constants */ #define Creator_SUCCESS 0 // Successful return code ^define Creator_MEM_ALLOC 1 // Memory allocation error /'Macros'/ #define get_data() ( ιnportb( InpPort) &. 0xF8 ) ^define put_ctrl(Datas) ouφortb (CtrlPort.Datas) ^define get_ctrlO ( mportb( CtrlPort ) ) char StnngReceιve[255]="", //#ιfdef MK_FP // #undef MK_FP //tfendif //^define MK_FP(seg ofs) ((void far *) ((unsigned long) (seg)«16|(ofs))) /* Tvpes */ typedef struct LxXObjHcader head, // Required XObject header LxMemHandle hErrMsg, // Sample instance data handle short sJunk, // Sample instance data short CreatorType, FAR 'pCreatorType, /* Vaπables '/ long ICreatorErτor = Creator_SUCCESS, HANDLE hJnst, /* Global Vaπables */ Method Function Prototypes */ short _far pascal _export LibMainfHANDLE hndlnstance, WORD wDataSeg, WORD cbHeapSize, DWORD ignore); long far pascal export _Creator_mNew(LxProcTablePtr xtbl, LxMemHandle hCreator); long far pascal export _Creator_mDispose(LxProcTablePtr xtbl, LxMemHandle hCreator), long far pascal export _Creator_mGet_Sensor_Number(LxProcTabIePtr xtbl. L.xMemHandle hCreator), LxMemHandle far pascal e.xport _Creator_mGet_Toy_Number(L.xProcTabIePtr xtbl, LxMemHandle hCreator), long far pascal export _Creator_MessageReady(LxProcTablePtr xtbl, L.xMemHandle hCreator), long far pascal export _Creator_mSend_Message(LxMemHandJe SendMessage, LxProcTablePtr xtbl, LxMemHandle hCreator); long far pascal export _Creator_Numb_MidiOut(LxProcTablePtr xtbl. L.xMemHandle hCreator), long far pascal export _Creator_MιdiOutOpenDevιce(long Devιce,LxProcTablePtr xtbl, LxMemHandle hCreator). long far pascal e.xport _Creator_MidiOutCloseDevιce(LxProcTablePtr xtbl. L.xMemHandle hCreator). long far pascal export _Creator_MιdiOutResetDcvιce(LxProcTablePtr xtbl. LxMemHandle hCreator). long far pascal export _Creator_mSendData(loπg SendBvte. LxProcTablePtr xtbl, LxMemHandle hCreator). void __far _pascal _export CALLBACK MyMιdiIn(HMIDIIN hMidiln, UIN wMsg, DWORD dwinstance. DWORD dwPara l . DWORD d ParamC). long far pascal export _Creator_MιdiInOpenTheDevιce(long Device. LxProcTablePtr xtbl, LxMemHandle hCreator); long far pascal export _Creator_MidιInCloseTheDevιce(L.xProcTablePtr xtbl, L.xMemHandle hCreator), long far pascal export _Creator_MidiInResetTheDevice(LxProcTablePtr xtbl. L.xMemHandle hCreator); long far pascal export _Creator_MidiInStartTheDevιce(LxProcTablePtr xtbl, L.xMemHandle hCreator); long far pascal export _Creator_MidiInStopTheDevicε(LxProcTablePtr xtbl, LxMemHandle hCreator). LxMemHandle far pascal export _Creator_Set_IO_To_l (LxMemHandle IO , LxMemHandle Toy_Number .LxProcTablePtr xtbl. LxMemHandle hCreator); LxMemHandle far pascal export _Creator_Set_IO_To_0 (L.xMemHandle IO , LxMemHandle Toy_Number , L.xProcTablePtr xtbl. LxMemHandle hCreator); L.xMemHandle far pascal export _Creator_Go_To_Sleep_Mode (LxMemHandle Toy_Number , LxProcTablePtr xtbl, LxMemHandle hCreator); LxMemHandle far pascal export _Creator_mTemp(LxProcTablePtr xtbl, L.xMemHandle hCreator); LxMemHandle far pascal export _Creator_mWaιt_For_Toy_Message(L.xProcTab!ePtr xtbl, L.xMemHandle hCreator); LxMemHandle far pascal export _Creator_mCr_Proc_Toy_Reset(LxMemHandle Toy_Number,LxProcTablePtr xtbl, LxMemHandle hCreator); LxMemHandle far pascal export _Creator_mCr_Proc_Toy_Tranceive(LxMemHandle Toy_Number, LxMemHandle SendMessage, LxProcTablePtr xtbl. LxMemHandle hCreator); LxMemHandle far pascal export _Creator_mPrepare_Toy_Talk(LxMemHandle Toy_Number, LxMemHandle WaveFile, LxProcTablePtr xtbl, LxMemHandle hCreator); /* FUNCTION || LibMainO Wincows Entry Procedure for DLLs. Called by LibEntry routine. */ short far pascal export LibMaιn( HANDLE hndlnstance. WORD wDataSeg. WORD cbHeapSize. DWORD ignore) { if (cbHeapSize '= 0) if (i Localinιt( (UINT)w DataSeg. (UINT)NULL, (UINT)cbHeapStze)) { retum (0), > } hlnst = hndlnstance, return ( I ), } /* Internal Functions */ // Log some useful debug info to message window static void LogMessage( LxProcTablePtr xtbl, const char 'format, . ) { char buf[250], // '''gj No error check on size wvspπntfϊ. buf, format, ((char *)&format)+sizeof(char ') ), xtbl->showMsg( buf ), } /* FUNCTION || _Creator_mNew Create a new instance of the Creator XObject. Imtialize instance vaπables. */ long far pascal export _Creator_mNew( LxProcTablePtr xtbl, L.xMemHandle hCreator) { pCreatorType pCreator. lCreatorError = Creator_SUCCESS, if ( xtb!->mem_SetSιze(hCreator, (long) sιzeof(CreatorType) ) l= NULL) { // Initialize instance data pCreator = xtbl->rnem_Lock(hCreator); pCreator->hErrMsg = NULL. pCreator->sJunk = -1. xtbl->mem_Unlock(hCreator). } else { lCreatorError = Creator MEM ALLOC, } return (lCreatorError), } /* FUNCTION || _Creator_mDιspose Dιspos.e of a Creator XObject mstance Free mstance data (if any) */ long far pascal export _Creator_mDιspose( LxProcTablePtr xtbl, LxMemHandle hCreator) { pCreatorType pCreator, lCreatorError = Creator_SUCCESS, pCreator = xtbl->mem_Lock(hCreator), if (pCreator->hErrMsg ! = NULL) { // Dispose of saved error message xtb 1 ->mem_Dιspose(p C reator->hE rrMsg), } xtb l->mem_Unlock(hC reator) , xtbl->xobj_Dιspose(hCreator), return (lCreatorError), Appendix L 173 // FILE NAME CRMIDI H /I**, ** ******** * * ***. * .*..* j.g MSYSTEM Part ****** * *** * ********* *** ***** ff*. * ..... * * * . * * .. * .. * *. * , ***** , * *** * * **** * ***** , * * * ** ** ** ** * * * **** * * **** *** II Functions for midiout H* * * * * * * * * * **** * ** * * * * * ** **** * * * * ***** * * *********** * ********************* * * void ErrorShowOut(UINT ErrorNumber) { char str[255], uErrorOut = mιdιOutGetEπorText(ErrorNumber,str,sιzeof(str)), if (uErrorOur=O MessageBox(NULL,str, "ERROR MIDIOUT", MB CONSTOP), else MessageBox(NULL,"ERROR i ' i ","",MB_ICONSTOP), } void GetNumDevCapsFromMi OutO { uErrorOur=mιdιOutGetDevCaps(uDevιceIDOut,&mocOut,sιzeof(mocOut)), if (uErrorOut) ErrorShowOut(uEπorOut), } long far pascal export _Creator_Numb_MιdιOut(L.xProcTablePtr xtbl, LxMemHandle hCreator) { retum((long)mιdιOutGetN-ιmDevsO), } long far pascal export _Creator_MιdιOutOpenDevιce(long Devιce,LxProcTablePtr xtbl, LxMemHandle hCreator) { UTNT wDevicelDOut, wDevtceIDOur=(UINT)Devιce, uErrorOut=mιdιOutOpen(&hMιdιOut,wDevιceIDOut,NULL.NULL,NULL). if (uErrorOut) ErrorShowOut(uErrorOut), retum((long)uErrorOut). long far pascal export _Creator_MιdιOutCloseDevιce(LxProcTablePtr xtbl, LxMemHandle hCreator) { uErrorOut = mιdιOutClose(hMιdιOut), if (uErrorOut) ErrorShowOut(uErrorOut). rctum((iong)uErrorOut), } long far pascal export _Creator_MιdιOutResetDevιcε(LxProcTablePtr xtbl, LxMemHandle hCreator) { uErrorOut = mιdιOutReset(hMιdιOut), if (uErrorOut) ErrorShowOut(uErrorOut), retum((long)uErτorOut), long far pascal export _Creator__mSendData( long SendByte, L.xProcTablePtr xtbl, LxMemHandle hCreator) { DWORD SendMsg, SendMsg=(DWORD)SendByte, uEπorOut = mιώOutShortMsg(hMιdιOut,SendMsg), if (uErrorOut) ErrorShowOut(uErrorOut), retuιn((long)uErrorOut), II**** *** ********************************************************************** II* * * * * * *** * *** ***** *** * * jyjj f ji jn Functions **** ** **** ***** * * ******** ** ** * * * * I/**** ** * ********************************************************************** void _ Jar _pascal _export CALLBACK MyMidiIn(HMIDlIN hMidiln, UTNT wMsg, DWO D dwinstance, DWORD dwParaml, DWORD dwParaml) { char temp[25], mt sιg= 10; // l = (ιnt)(*((char*)&dwParaml)); ι/«ι« »>«»tttt«<t«t<ιltaιιt*t>**>*<»>*>»<>'»»«»"»»""i ιnl a,b. if (RecBvtes=20) { ree(RecStr), RecStr[0]=NULL, RecBytes=0; άw Para 1 =dw Param 1 - 144, O 97/18871 175 b=(mt)(d Param 1 / 65536), a=(ιnt)((dwParam l % 65536) / 256), gcvt(a,sιg,temp). { stmcat(RecStr,"0", l), } stmcat(RecStr.temp,(strlen(temp)- l)). strncat(RecStr," ", 1), ιf (b< 10) { strncat(RecStr,"0",l), > gcvt((double)b.sιg,temp). strncat(RecStr,temp,(strlen(temp)- l)), stmcat(RecStr," ",l), RecBytes=RecBytes+2, 11**** **************** * ** * ** * * * ** * ***** * **** * **** * ******** ******* } void ErrorShowIn(UTNT ErrorNumber) { char str[255], uErrorIn = mιdiInGetEπorText(ErrorNumber,str,sιzeof(str)); if (uEn-orIn=O) MessageBox(NULL.str,"ERROR MIDIIN", MBJCONSTOP); else MessageBox(NULL,"ERR0R i ' , ","",MB_ICONSTOP); } UTNT GetNumDevsFroinMidilnO { retum(midilnGetNumDevsO). } void GetNumDevCapsFrorruMidilnO { uErrorIn=midιInGetDevCaps(uDevιceIDIn,&mocIn,sizeof(mocIn)); if (uErrorIn) ErrorShowIn(uErrorln). } long far pascal expoπ _Creator_MidιInOpenTheDevιce(long Device, L.xProcTablePtr xtbl. LxMemHandle hCreator) { UTNT wDevicelDIn. wDe\ιceIDIn=(UINT)Devιce. O.CALLBACK_FUNCTI ON). i " (uErrorIn) ErrorShowIn(uErrorln), r:turn((long)uErrorIn), long far pascal export _Creator_MιdiInCloseTheDevιce(LxProcTabIePtr xtbl, LxiVlemHandle hCreator) uErrorIn = midilnClose(hMidiln), n " (uErrorLi) ErrorShowIn(uErrorLn), r;tum((long)uErrorIn), } long far pascal e.xport _Creator_MιdιInResetTheDevιce(L.xProcTablePtr xtbl, LxiVlemHandle hCreator) { uErrorIn = midilnReset(hMidiln), if (uErrorIn) ErrorShowIn(uErrorln); retum((long)uErrorIn), } long far pascal e.xport _Creator_MιdiInStartTheDevιce(LxProcTablePtr xtbl, LxMemHandle hCreator) { uErrorIn = rnidiInStart(hMidiIn), if (uErrorIn) ErrorShowIn(uErrorln), r tum((long)uErrorIn), } long far pascal export _Creator_MιdiInStopTheDevιce(LxProcTablePtr xtbl, L.xMemHandle hCreator) { uErrorIn = midilnStop(hMidiln); if (uErrorIn) ErrorShowIn(uErrorln). retum((long)uErrorIn). } II*** **** * ************* ** ************************************************ ll**ι.************************ p J [ y fiHi In ***************************** //* m t m m m m m m**m **m******mm mm* m m* * **************************** *** * * * * ** *** * O 97/18871 Appendix M 177 // FILE NAME XOBJECT H #ifhdcf XObject ^define XObject /* — XObject inferfacc for Windows Lingo 3 0 Constants: '/ /* — Lingo data type codes, non-handles */ #define TY_NULL (0) // Null Type #define TY_NOVALUE (2) // No Return Value ("X") ^define TY_LONGINT (4) // Integer ("I") ^define TY_SYMBOL (8) // Symbol Type tfdefine TY_STRING_PTR (10) // Stπng Pointer Type /* Lingo data type codes, handles */ #define TY_STRING ( 1 ) // Null-terminated stπng handle ("S") #defme TY_OBJECT (3) // XObject instance handle ("O") ^define TY_PICTURE (5) // Metafile handle ("P") tfdefine TY FLOAT (9) // Long double handle Type /* Types: '/ /* — A typed value — */ tvpedef struct ( short ty; /* — Type code ~ */ long it; /* -- Some datum, handle if a TY_STRING -- */ } Lx Value, 'LxValuePtr; /* — Memory management interface - */ typedef void 'LxMemPtr; typedef void "L.xMemHandle; typedef void ('L MsgProcPtr) (void); /* — Call backs to Lingo — */ typedef struct { ' long version, void (_ far pascal *xobj_ Dιspose) (LxMemHandle xobj), *mem_New) (long size. BOOL zerolnit). void ( far pascal *mem_Dιspose) (LxMemHandle hdl), 'mem SetSize) (LxMemHandle hdl, long newSize), long ( far pascal *mem_GetSιze) (LxMemHandle hdl), LxMemPtr( far pascal *mem_Lock) (LxMemHandle hdl), vcid ( far pascal *merr._Un!ock) (LxMemHandle hdl), LxMemHandle( far pascal *mem_Clone) (LxMemHandle hdl), LxMemHandle( far pascal *mem_AppendPtr) (LxMemHandle hdl, LxMemPtr src, long count), BOOL ( far pascal *mem_Equal) (LxMemHandle hdl 1, LxMemHandle hdl2), void ( far pascal *mem_Copy) (L.xMemPtr dest, LxMemPtr src, long count), void ( far pascal *mem_ZeroPtr) (L.xMemPtr dest, long count), LxMemHandle( far pascal *stπng_New) (LPSTR str), void ( far pascal 'sho Msg) (LPSTR str), HWND ( far pascal 'getStageW dow) (void), long ( far pascal *regιster_QT Actor) (LxMemHandle me, LPSTR fileType, BOOL install), long ( far pascal *regιster_StageEar) (LxMemHandle me, long sg, BOOL install), BOOL (_far _pascal *fiIeDlg_SaveAs) (LPSTR szTitleln, LPSTR szDefSpec, LPSTR szFiIeNa eln). BOOL (_far _pascal *fileDlg_Open) (LPSTR szTitleln, LPSTR szDefSpec, LPSTR szFiIeNameln), void (_far _pascal *Con\ ertMACToDosPath) (LPSTR macPath. LPSTR dosPath. short inaxDosPathLen). void (_far _pascal 'ConveπDosPathToMAC) (LPSTR path), LxMemHandle( far pascal OctLingoGlobal) (LPSTR symbolBuf), void ( far pascal 'SetLingoGlobal) (LPSTR symbolBuf, LxMemHandle newValue), void ( far pascal *Con\ ertSymbolToStr) (long symbolid, LPSTR symbolBuf), long ( far pascal 'ConvertStrToSymbol) (LPSTR symbolBuf), void ( far pascal 'SendPerform) (long πargs, L ValuePtr argPtr, LxMemHandle obj), LxMemHandle( far pascal 'FindFactorv) (LPSTR symbolBuf), char ( far pascal 'SetOverπdeDπve) (char dπveLetter), void ( far pascal 'ResetPalette) (void), void ( far pascal *mem_ReverseBytes) (void huge * ptr, char* structDef, long entrySize, long len), } LxProcTable, 'LxProcTablePtr; /* -- The xobject header All instance must start with this -- */ typedef struct { ' long reserved 1 ; /' - Reserved for intend use */ long reserved2, /* — Reserved for interal use */ long reserved3, /* -- Reserved for interal use */ long reserved4, /* - Reserved for mteral use */ } LxXObjHeader, 'LxXObjHeaderPtr; /* Vaπables */ /* Functions */ /* Macros */ #endif Appendix N 180 // FILE NAME CREATOR DEF LIBRARY Creator DESCRIPTION 'Creator SB Dll' EXΞTYPE WINDOWS STUB 'WINSTUB.EXE' CODE MOVEABLE DISCARDABLE LOADONCALL DATA MOVEABLE SINGLE HEAPSIZE 128 SEGMENTS Creator_TEXT MOVE.ABLE DISCARDABLE LOADONCALL EXPORTS ; LibEntry r ώ,\ RESIDENTNAME WEP RESIDENTNAME _Creator_mNew (afi _Creator_mDispose (a),4 _Creator_Numb_MidiOut (§p _Creator_MidiOutOpenDevιce ^6 _Creator_MιdiOutCloseDevιce f ;7 _Creator_MidiOutResetDevιce afi _Creator_mSendData (§>,9 _Creator_mWait_For_Toy_Message '2), 10 _Creator_mGet_Sensor_Number ' jl l _Creator_mGet_Toy_Nιuπber ( j 12 _Creator_mSend_Message ( j 13 _Creator_mCr_Proc_Toy_Reset @,14 _C reator_mC r_P roc_Toy_Trancei ve 'Sj 15 _C reato r_mP repare_Toy_Talk @ 16 _Creator_MidiInOpenTheDevice @17 _Creator_MidiInCloseTheDevιce @18 _Creator_MidiInResetTheDevιce ( j 19 _Creator_MidiInStartTheDevιce ^αj20 _Creator_MidiInStopTheDevιce fαj21 _Creator_Set_IO_To_0 @23 _Creator_Set_IO_To_l @24 _Creator_Go_To_Sleep_Mode fαj25 _Creator_MessageReady 'Sj26 Appendix 0 181 // FILE NAME CREATOR.RC *" windows -* XMethTable RCDATA BEGIN "— Creator Xobject \0". "Creator\0", "I mNew - Creates a new instance of the "X mDispose - Disposes of XObject ιnstance\0", "I Numb_MιdιOut - Return the numbers of midi out devιce\0". "II MidiOutOpenDevice -- Open the Midi Out Device (Device ID)\0", "I MidiOutCIoseDevice - Close the Midi Out Devnce\0", "I MidiOutResetDevice - Reset the Midi Out Devιce\0", "II MidilnOpenTheDevice -- Open the Midiln Device (Device ID)\0". "I MidilnCloseTheDevice - Close the Midiln Device \0", "I MidilnResetTheDevice -- Send the reset string to the rrudi device ^0", "I MidilnStartTheDevicε -- Start the Midiln Device \0", "I MidilnStopTheDevice - Stop the Midiln Device \0", "S mWaιt_For_Toy_Message -- Receive the 20bytes str\0", "I mGet_Sensor_Number -- Return the sensor numbe O", "S mGet_Toy_Number ~ Return the toy number\0", "IS mSend_Message - Send a message to toy (Message)\0", "SS mCr_Proc_Toy_Reset ~ Send the reset stπng to toy (Toy Number)\0", "SSS mCr_Proc_Toy_Traπceιve -- Tranceive a stπng to toy (Toy Number , Message)\0", "SSS mPrepare_Toy_Talk -- Prepare the toy for talking (Toy Number, Wave File)\0", "SSS Set_IO_To_l - Set the IO number to 1 (IO Number,Toy Number) \0", "SSS Set_IO_To_0 - Set the IO number to 0 (IO Number.Toy Number) \0", "SS Go_To_Sleep_Mode — Send to toy the sleep command (Toy Number)\0", "I MessageReady — Check if received 20 bytes from the toy \0", "\0\0" END

Claims: C LA I MS 1. A wireless computer controlled toy system comprising: a computer system operative to transmit a first transmission via a first wireless transmitter; and al least one toy comprising a first wireless receiver, said toy receiving said first transmission via said first wireless receiver and operative to carry out at least one action based on said first transmission. 2. A system according to claim 1 wherein the computer system comprises a computer game. 3. A system according to claim 2 wherein the first transmission comprises a control command chosen from a plurality of available control commands based, at least in part, on a result of operation of the computer game. 4. A system according to claim 1 wherein said at least one toy is operative to transmit a second transmis¬ sion via a second wireless transmitter and wherein the computer system is operative to receive the second trans¬ mission via a second wireless receiver. 5. A system according to claim 4 wherein operation of the computer system is controlled, at least in part, by the second transmission. 6. A system according to claim 1 wherein the at least one action comprises movement of the toy. 7. A system according to claim 1 wherein the at least one action comprises movement of a part of the toy. 8. A system according to claim 1 wherein the at least one action comprises output of a sound. 9. A system according to claim 8 wherein the sound comprises music. 10. A system according to claim 8 wherein the sound cϋαj rises a re-r corded sound. 11. A system according to claim 8 wherein the sound comprises speech. 12. A system according to claim 11 wherein the speech comprises recorded speech. 13- A system according to claim 11 wherein the speech comprises synthesized speech. 14. A system according to claim 1 wherein the at least one toy comprises a plurality of toys. 15- A system according to claim 1 wherein the at least one action comprises a plurality of actions. l6. A system according to claim 1 wherein the first transmission comprises a digital signal. 17- A system according to claim 1 wherein the first transmission comprises an analog signal. 18. A system according to claim 17 wherein the analog signal comprises sound. 19- A system according to claim 1 wherein the at least one toy has a plurality of states comprising at least a sleep state and an awake state, and wherein the first transmission comprises a state transition command, and wherein the at least one action comprises transitioning between the sleep state and the awake st te. 20. A system according to claim 4 wherein the computer system has a plurality of states comprising at least a sleep state and an awake state, and wherein the second transmission comprises a state transition command, and wherein the computer is operative, upon receiv¬ ing the second transmission, to transition between the sleep state and the awake state. 21. A system according to claim 4 wherein the second transmission comprises toy identification data, an wherein the computer system is operative to identify the at least one toy based, at least in part, on the toy identification data. 22. A system according to claim 21 wherein the computer system is operative to adapt a mode of operation thereof based, at least in part, on the toy identifica¬ tion data. 23- A system according to claim 4 wherein the at least one toy comprises sound input apparatus, wherein the second transmission comprises a sound signal which represents a sound input via the sound input apparatus. 24. A system according to claim 23 wherein the sound comprises speech, wherein the computer system is operative to perform a speech recognition operation on the speech. 25- A game system comprising: a computer system operative to control a com¬ puter game and having a display operative to display at least one display object; and at least one toy in wireless communication with said cuiDμuLer &ysIetu , wherein the computer game comprises a plurality of game objects, and wherein the plurality of game objects comprises the at least one display object and the at least one toy. 26. A game system according to claim 25 wherein the at least one toy is operative to transmit toy identifica¬ tion data to the computer system, and wherein the computer system is operative to adapt a mode of operation of the computer game based, at least in part, on the toy identification data. 27. A data transmitter comprising: first wireless apparatus comprising musical instrument data interface (MIDI) apparatus operative to receive and transmit MIDI data between a first wireless and a first MIDI device; and second wireless apparatus comprising MIDI apparatus operative to receive and transmit MIDI data between a second wireless and a second MIDI device, wherein the first wireless apparatus is opera¬ tive to transmit MIDI data comprising data received from the first MIDI device to the second wireless apparatus, and to transmit MIDI data comprising data received from the second wireless apparatus to the first MIDI device, and wherein the second wireless apparatus is opera¬ tive to transmit MIDI data comprising data received from the second MIDI device to the first wireless apparatus, and to transmit MIDI data comprising data received from the first wireless apparatus to the second MIDI device. 28. A data transmitter according to claim 27 and also comprising a plurality of MIDI devices, wherein the second wireless apparatus comprises a plurality of wirelesses each respectively associated with one of the plurality of MIDI devices, and wherein each of the second plurality of wire¬ lesses is operative to transmit MIDI data comprising data received from the associated MIDI device to the first wireless apparatus, and to transmit MIDI data comprising data received from the first wireless apparatus to the associated MIDI device. 29- Apparatus according to claim 27 wherein the first MIDI device comprises a computer. 30. Apparatus according to claim 27 wherein the second MIDI device comprises a toy. 31- Apparatus according to claim 27 wherein the first wireless apparatus also comprises analog interface apparatus operative to receive and transmit analog sig¬ nals between the first wireless and a first analog de ¬ vice, and wherein the second wireless apparatus also comprises analog interface apparatus operative to receive and transmit analog signals between the second wireless and a second analog device, and wherein the first wireless apparatus is also operative to transmit analog signals comprising signals received from the first analog device to the second wireless apparatus, and to transmit analog signal com¬ prising signals received from the second wireless appara- tus to the first analog device, and wherein the second wireless apparatus is also operative to transmit analog signals comprising signals received from the second analog device to the first wireless apparatus, and to transmit analog signals com¬ prising data received from the first wireless apparatus to the second analog device. 32. A method for generating control instructions for a wireless computer controlled toy system, the method comprising: selecting a toy; selecting at least one command from among a plurality of commands associated with the toy; and generating control instructions for the toy comprising said at least one command. 33- A method according to claim 32 wherein the step of selecting at least one command comprises: choosing a command; and specifying at least one control parameter associated with said chosen command. 34. A method according to claim 33 wherein said at least one control parameter comprises at least one condition depending on a result of a previous command. 35- A method according to claim 32 wherein at least one of the step of selecting a toy and the step of se¬ lecting at least one command comprises utilizing a graph¬ ical user interface. 36. A method according to claim 34 wherein said previous command comprises a previous command associated with a second toy. 37- A method according to claim 33 wherein said at least one control parameter comprises an execution condi¬ tion controlling execution of said command. 38. A method according to claim 37 wherein said execution condition comprises a time at which to perform said command . 3S* • A method according to claim 33 wherein said execution condition comprises a time at which to cease performing said command. 40. A method according to claim 33 wherein said execution condition comprises a status of said toy. 4 . A method according to claim 33 wherein said at least one control parameter comprises a command modifier modifying execution of the command. 42. A method according to claim 33 wherein said at least one control parameter comprises a condition depend¬ ent on a future event. 4J. A method according to claim 3 wherein said at least one command comprises a command to cancel a previ¬ ous command . 44. A system according to claim 1 wherein the computer system comprises a plurality of computers. 4'j. A system according to claim 25 wherein the computer system comprises a plurality of computers. 46. A signal transmitter for use in conjunction wLth a computer, the transmitter comprising: a wireless transmitter; and a signal processor comprising at least one of the following: an analog/digital sound converter operative to convert analog sound signals to digital sound signals, to convert digital sound signals to analog sound signals, and to transmit said signals between the computer and a sound device using said wireless transmit¬ t r; a peripheral control interface opera¬ tive to transmit control signals between the computer and a peripheral device using said wireless transmitter, and a MIDI interface operative to trans¬ mit MIDI signals between the computer and a MIDI device using said wireless transmitter. 47. A system according to claim 4 wherein the second transmission comprises a digital signal. 48. system according to claim 4 wherein the second transmission comprises an analog signal. 49. A computer system comprising: a computer; a sound card operatively attached to the com¬ puter and having a MIDI connector and at least one analog connect¬ er; and a wireless transceiver operatively connected to the sound card, wherein the computer is operative to transmit digital signals by means of the MIDI connector and to transmit analog signals by means of the at least one analog connector. 50. A system according to claim 49 and wherein the computer is also operative to receive digital signals by means of the MIDI connector and to receive analog signals by means of the at least one analog connector. 51- A system according to claim 4 and also compris¬ ing at least one input device and wherein said second transmission includes a status of said at least one input device . 52. A system according to claim 21 wherein the first transmission comprises toy identi ication data. 5 - A method according to claim 44 wherein the first transmission comprises computer identification ta. 54. A method according to claim 45 wherein the first transmission comprises computer identification d ta. 5- A method according to claim 44 wherein the second transmission comprises computer identification d ta. 56. A method according to claim 45 wherein the second transmission comprises computer identification data. 57- A system according to claim 16 wherein the computer system comprises a computer having a MIDI port and wherein the computer is operative to transmit the digital signal by way of the MIDI port. 58. A system according to claim 8 wherein the sound is transmitted using a MIDI protocol. 59- A system according to claim 23 wherein the computer system is operative to record the sound signal. 6θ. A system according to claim 5 wherein the computer system is also operative to perform at least one of the following actions: manipulate the sound signal; and play the sound signal. 61. A system according to claim 5 wherein the computer system comprises a computer game, and wherein operation of the computer game is controlled, at least in part, by the second transmission. 62. A system according to claim 4 wherein the at least one toy comprises at least a first toy and a second toy, and wherein the first toy is operative to transmit a toy-to-toy transmission to the second toy via said second wireless transmitter, and wherein the second toy is operative to carry out at least one action based on said toy-to-toy trans¬ mission. 63. A system according to any of claims 1 - 24 wherein said first wireless transmitter comprises at least one multi-channel wireless transmitters each operative to transmit over a different one of a plurality of channels . 64. A system according to claim 63 wherein said at least one toy comprises a plurality of toys and wherein said at least one multi-channel wireless transmitter comprises a plurality of multi-channel wireless transmit- ters , thereby to provide simultaneous communication with each of the plurality of toys. 65. A system according to any of claims 1 - 24 wherein said first wireless receiver comprises at least one multi-channel wireless receiver each operative to receive over a selected one of a plurality of channels. 66. A system according to claim 4 wherein the first and second transmitters transmit over first and second channels respectively and the first and second receivers receive over said first and second channels respectively, thereby to provide full duplex communication between the computer system and the toy. 67- A system according to claim 64 wherein said computer system is operative to carry out a plurality of programs simultaneously, wherein said plurality of pro¬ grams comprises a plurality of computer games respective¬ ly manipulating said plurality of toys via said plurality of channels . 68. A system according to claim 63 wherein said computer system is operative to transmit over at least one individual channel from among the plurality of channels only after previously identifying that the individual channel is available, thereby to allow simul¬ taneous operation of more than one computer system. 69. A system according to claim 64 wherein said plurality of channels comprises at least one control channel over which the computer system communicates with each of the plurality of toys in order to assign individ¬ ual toys to individual channels from among said plurality of channels . 70. A system according to any of claims 1 - 24 wherein said computer system comprises a toy-computer proximity detector operative to detect proximity of the toy and the computer. 71. A system according to claim 4 wherein said proximity detector includes a radio energy level deter¬ mining subsystem operative to determine the level of energy at which said second transmission arrives at the computer system. 72. A system according to claim 4 wherein said proximity detector includes an ultra-sonic receiver associated with one of the toy and the computer system and an ultra-sonic transmitter associated with the other one of the toy and the computer system. 73. A system according to any of claims 1 - 24 wherein the computer system is in communication with a remote game server operative to serve at least a portion of at least one toy-operating game which operates said at least one toy and wherein said computer system is opera¬ tive to receive at least a portion of said at least one toy-operating game from said remote game server. 74. A system according to claim 73 wherein at least a portion of said game is received from said remote game server off-line, before the game is played. 75- A system according to claim 73 wherein said computer system is operative to receive at least a por¬ tion of said at least one toy-operating game from said remote game server on-line as the game is being played. 76. A system according to any of claims 73 - 75 wherein said portion of said game comprises at least one of the following game portions: a toy action script; and a sound file. 7 • A system according to claim 1 wherein said first wireless transmitter resides in an additional toy controllable by the computer system via wire, said wire¬ less transmitter being connected via wire to said comput¬ er system. 78. A wireless toy system comprising: at least one toy comprising a first wireless receiver; a network computer in communication with a remote game serving computer network; wherein the game serving computer network is operative to serve onto the network computer at least a portion of at least one toy-operating game which operates said at least one toy and wherein said network computer comprises a first wireless transmitter operative to transmit a first transmission to said first wireless receiver, and wherein said toy is operative to carry out at least one action based on said first transmission. 79- A method according to claim 3 and also com¬ prising transmitting said control instructions to said toy. 80. A MIDI (musical instrument digital interface) method for operating a radio controlled device, the method comprising: providing a computer system and a radio inter¬ face interfacing between the computer system and the radio controlled device; and transmitting MIDI control commands and sound between the computer system and the radio interface via a connector of the computer system which is governed by the MIDI protocol . 81. A method for operating a radio controlled device, the method comprising: providing a computer system and a radio inter¬ face interfacing between the computer and the radio controlled device; and transmitting control commands and sound between the computer system and the radio interface via a serial port of the computer system. 82. A method for operating a radio controlled device, the method comprising: providing a computer system and a radio inter¬ face interfacing between the computer and the radio controlled device; and transmitting control commands and sound between the computer system and the radio interface via a paral¬ lel port of the computer system. 83- A system according to any of claims 73 ~ 75 wherein said portion of said game comprises a text file and wherein said computer system comprises a text-to- speech converter operative to convert said text file to a speech file for transmission to the toy via said first wireless transmitter.

Inventors: COHEN MOSHE, GABAI JACOB, GABAI OZ, COHEN, MOSHE, GABAI, JACOB, GABAI, OZ
Applicants: COHEN MOSHE, CREATOR LTD, GABAI JACOB, GABAI OZ, COHEN, MOSHE, CREATOR LTD., GABAI, JACOB, GABAI, OZ
Application year: 1996
Main classification: A63H
IPC codes: A63F9, A63H3, A63H13, A63H30, G10H1, G10L13, H04Q9