AGESA F15: AMD family15 AGESA code
[coreboot.git] / src / vendorcode / amd / agesa / f15 / Proc / CPU / Family / 0x15 / OR / F15OrMicrocodePatch06000624_Enc.c
1 /* $NoKeywords:$ */
2 /**
3  * @file
4  *
5  * AMD F15Or Microcode patch.
6  *
7  * F15Or Microcode Patch rev 06000624 for 6012 or equivalent.
8  *
9  * @xrefitem bom "File Content Label" "Release Content"
10  * @e project:      AGESA
11  * @e sub-project:  CPU/Family/0x15/OR
12  * @e \$Revision: 60770 $   @e \$Date: 2011-10-21 15:51:10 -0600 (Fri, 21 Oct 2011) $
13  */
14 /*****************************************************************************
15  *
16  * Copyright 2008 - 2012 ADVANCED MICRO DEVICES, INC.  All Rights Reserved.
17  *
18  * AMD is granting you permission to use this software (the Materials)
19  * pursuant to the terms and conditions of your Software License Agreement
20  * with AMD.  This header does *NOT* give you permission to use the Materials
21  * or any rights under AMD's intellectual property.  Your use of any portion
22  * of these Materials shall constitute your acceptance of those terms and
23  * conditions.  If you do not agree to the terms and conditions of the Software
24  * License Agreement, please do not use any portion of these Materials.
25  *
26  * CONFIDENTIALITY:  The Materials and all other information, identified as
27  * confidential and provided to you by AMD shall be kept confidential in
28  * accordance with the terms and conditions of the Software License Agreement.
29  *
30  * LIMITATION OF LIABILITY: THE MATERIALS AND ANY OTHER RELATED INFORMATION
31  * PROVIDED TO YOU BY AMD ARE PROVIDED "AS IS" WITHOUT ANY EXPRESS OR IMPLIED
32  * WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO WARRANTIES OF
33  * MERCHANTABILITY, NONINFRINGEMENT, TITLE, FITNESS FOR ANY PARTICULAR PURPOSE,
34  * OR WARRANTIES ARISING FROM CONDUCT, COURSE OF DEALING, OR USAGE OF TRADE.
35  * IN NO EVENT SHALL AMD OR ITS LICENSORS BE LIABLE FOR ANY DAMAGES WHATSOEVER
36  * (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS
37  * INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT OF AMD'S NEGLIGENCE,
38  * GROSS NEGLIGENCE, THE USE OF OR INABILITY TO USE THE MATERIALS OR ANY OTHER
39  * RELATED INFORMATION PROVIDED TO YOU BY AMD, EVEN IF AMD HAS BEEN ADVISED OF
40  * THE POSSIBILITY OF SUCH DAMAGES.  BECAUSE SOME JURISDICTIONS PROHIBIT THE
41  * EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES,
42  * THE ABOVE LIMITATION MAY NOT APPLY TO YOU.
43  *
44  * AMD does not assume any responsibility for any errors which may appear in
45  * the Materials or any other related information provided to you by AMD, or
46  * result from use of the Materials or any related information.
47  *
48  * You agree that you will not reverse engineer or decompile the Materials.
49  *
50  * NO SUPPORT OBLIGATION: AMD is not obligated to furnish, support, or make any
51  * further information, software, technical information, know-how, or show-how
52  * available to you.  Additionally, AMD retains the right to modify the
53  * Materials at any time, without notice, and is not obligated to provide such
54  * modified Materials to you.
55  *
56  * U.S. GOVERNMENT RESTRICTED RIGHTS: The Materials are provided with
57  * "RESTRICTED RIGHTS." Use, duplication, or disclosure by the Government is
58  * subject to the restrictions as set forth in FAR 52.227-14 and
59  * DFAR252.227-7013, et seq., or its successor.  Use of the Materials by the
60  * Government constitutes acknowledgement of AMD's proprietary rights in them.
61  *
62  * EXPORT ASSURANCE:  You agree and certify that neither the Materials, nor any
63  * direct product thereof will be exported directly or indirectly, into any
64  * country prohibited by the United States Export Administration Act and the
65  * regulations thereunder, without the required authorization from the U.S.
66  * government nor will be used for any purpose prohibited by the same.
67  *
68  ***************************************************************************/
69
70
71
72 /*----------------------------------------------------------------------------------------
73  *                             M O D U L E S    U S E D
74  *----------------------------------------------------------------------------------------
75  */
76 #include "AGESA.h"
77 #include "Ids.h"
78 #include "cpuRegisters.h"
79 #include "cpuEarlyInit.h"
80 CODE_GROUP (G3_DXE)
81 RDATA_GROUP (G3_DXE)
82
83 /*----------------------------------------------------------------------------------------
84  *                   D E F I N I T I O N S    A N D    M A C R O S
85  *----------------------------------------------------------------------------------------
86  */
87
88 /*----------------------------------------------------------------------------------------
89  *                  T Y P E D E F S     A N D     S T R U C T U R E S
90  *----------------------------------------------------------------------------------------
91  */
92
93 UCODE_VS_FLAG (06000624_Enc)
94
95 // Encrypt Patch code 06000624 for 6012 and equivalent
96
97 CONST UINT8 ROMDATA CpuF15OrMicrocodePatch06000624_Enc [IDS_PAD_4K] =
98 {
99   0x11,
100   0x20,
101   0x21,
102   0x10,
103   0x24,
104   0x06,
105   0x00,
106   0x06,
107   0x02,
108   0x80,
109   0x00,
110   0x00,
111   0x00,
112   0x00,
113   0x00,
114   0x00,
115   0x00,
116   0x00,
117   0x00,
118   0x00,
119   0x00,
120   0x00,
121   0x00,
122   0x00,
123   0x12,
124   0x60,
125   0x00,
126   0x00,
127   0x00,
128   0x00,
129   0x00,
130   0x00,
131   0x53,
132   0x66,
133   0x89,
134   0xc4,
135   0x38,
136   0x90,
137   0x15,
138   0xbf,
139   0xec,
140   0xee,
141   0x70,
142   0xc6,
143   0xdb,
144   0x18,
145   0x66,
146   0x84,
147   0xa6,
148   0x2f,
149   0x3a,
150   0xe5,
151   0x2e,
152   0x91,
153   0x6c,
154   0x46,
155   0x2f,
156   0x1a,
157   0xdb,
158   0x02,
159   0xdc,
160   0x29,
161   0x17,
162   0xbd,
163   0x66,
164   0x14,
165   0x13,
166   0x10,
167   0xba,
168   0x9a,
169   0xa7,
170   0x1d,
171   0x79,
172   0x73,
173   0x29,
174   0x07,
175   0x12,
176   0x9d,
177   0xaf,
178   0x3d,
179   0xdd,
180   0x7d,
181   0xa5,
182   0x44,
183   0x88,
184   0x88,
185   0x5b,
186   0x0b,
187   0xfd,
188   0x07,
189   0xd1,
190   0x94,
191   0x4f,
192   0xdf,
193   0xa2,
194   0x0c,
195   0xa4,
196   0x2d,
197   0x61,
198   0x77,
199   0x3d,
200   0x0b,
201   0x37,
202   0xb8,
203   0x21,
204   0x82,
205   0xe4,
206   0xdb,
207   0x21,
208   0xc7,
209   0x10,
210   0x67,
211   0x4f,
212   0x68,
213   0x90,
214   0xec,
215   0x65,
216   0xe5,
217   0x0e,
218   0x49,
219   0x91,
220   0x85,
221   0xaa,
222   0x07,
223   0x98,
224   0xbe,
225   0x64,
226   0xaf,
227   0x48,
228   0xb7,
229   0x17,
230   0x5f,
231   0xcf,
232   0x34,
233   0x4b,
234   0x2f,
235   0x9f,
236   0x9c,
237   0xf0,
238   0xcd,
239   0xfa,
240   0xb2,
241   0x29,
242   0x92,
243   0xa0,
244   0xc8,
245   0x80,
246   0xcf,
247   0x03,
248   0x69,
249   0x8a,
250   0xb0,
251   0x70,
252   0x8d,
253   0x1a,
254   0x9c,
255   0xab,
256   0xe9,
257   0x0b,
258   0x69,
259   0x3d,
260   0xc5,
261   0x73,
262   0x40,
263   0xab,
264   0x2c,
265   0x50,
266   0xeb,
267   0x7c,
268   0x66,
269   0x4b,
270   0x36,
271   0x71,
272   0x18,
273   0x38,
274   0xf3,
275   0x02,
276   0x87,
277   0x89,
278   0x92,
279   0xc6,
280   0xae,
281   0x04,
282   0x29,
283   0xa9,
284   0x26,
285   0xcd,
286   0x5d,
287   0x06,
288   0xc5,
289   0x11,
290   0x45,
291   0xc8,
292   0x6d,
293   0x0d,
294   0x0f,
295   0x78,
296   0xa1,
297   0xcc,
298   0x9f,
299   0x73,
300   0x35,
301   0x6d,
302   0x97,
303   0x54,
304   0xe8,
305   0x99,
306   0xc2,
307   0x61,
308   0xca,
309   0x36,
310   0xfa,
311   0x45,
312   0x8d,
313   0x5c,
314   0xa1,
315   0x05,
316   0x5e,
317   0xe2,
318   0x97,
319   0xab,
320   0x45,
321   0x5c,
322   0x18,
323   0x8c,
324   0xc9,
325   0x1f,
326   0xe2,
327   0x8a,
328   0xe8,
329   0x7f,
330   0x42,
331   0xf5,
332   0x40,
333   0x58,
334   0x1a,
335   0xd2,
336   0xf2,
337   0x37,
338   0xfd,
339   0x1b,
340   0xa4,
341   0x80,
342   0x2c,
343   0xe1,
344   0x16,
345   0x72,
346   0x8e,
347   0x56,
348   0x40,
349   0x77,
350   0x94,
351   0xd3,
352   0x9c,
353   0xd1,
354   0x6c,
355   0x19,
356   0x53,
357   0x14,
358   0x7f,
359   0x58,
360   0x9e,
361   0x83,
362   0xda,
363   0xf5,
364   0x49,
365   0xe4,
366   0xff,
367   0x46,
368   0x10,
369   0x7c,
370   0xcf,
371   0xc2,
372   0x3c,
373   0xbc,
374   0xcc,
375   0x7e,
376   0x97,
377   0x76,
378   0x7e,
379   0x96,
380   0x2b,
381   0x28,
382   0xfc,
383   0x92,
384   0xa2,
385   0x5c,
386   0xf5,
387   0x82,
388   0x9a,
389   0x1d,
390   0x38,
391   0x2b,
392   0x76,
393   0x64,
394   0xf6,
395   0x43,
396   0xd7,
397   0x9b,
398   0x92,
399   0x92,
400   0x8a,
401   0x8e,
402   0xe8,
403   0x3b,
404   0xd2,
405   0x46,
406   0x68,
407   0x4b,
408   0xe2,
409   0x51,
410   0xcb,
411   0x5c,
412   0x85,
413   0x4c,
414   0x64,
415   0xaf,
416   0x3f,
417   0x41,
418   0x36,
419   0x73,
420   0x61,
421   0x74,
422   0xa4,
423   0xc5,
424   0x7f,
425   0xf2,
426   0x3e,
427   0xd6,
428   0xf4,
429   0x68,
430   0x43,
431   0xe3,
432   0x74,
433   0xe4,
434   0x08,
435   0x8f,
436   0x08,
437   0xc6,
438   0xb7,
439   0x87,
440   0x10,
441   0xb8,
442   0x31,
443   0xfd,
444   0x97,
445   0xff,
446   0xfa,
447   0x64,
448   0xdb,
449   0xf5,
450   0xc2,
451   0x98,
452   0x12,
453   0xfe,
454   0x04,
455   0x66,
456   0xc6,
457   0x83,
458   0x58,
459   0x16,
460   0x35,
461   0xde,
462   0xd6,
463   0xa0,
464   0x9c,
465   0x8d,
466   0x94,
467   0x4e,
468   0xc0,
469   0xa4,
470   0x38,
471   0xd1,
472   0x8b,
473   0x79,
474   0x79,
475   0x03,
476   0xd7,
477   0x3b,
478   0x72,
479   0x87,
480   0x1f,
481   0xcf,
482   0x4b,
483   0x8d,
484   0x4a,
485   0xbe,
486   0x99,
487   0xe9,
488   0xe8,
489   0x12,
490   0x87,
491   0x3a,
492   0xdf,
493   0x72,
494   0x79,
495   0x96,
496   0x19,
497   0x6b,
498   0x7a,
499   0x68,
500   0x50,
501   0xc2,
502   0x57,
503   0x9d,
504   0x85,
505   0x18,
506   0x07,
507   0x63,
508   0xa5,
509   0x74,
510   0x8a,
511   0x5f,
512   0x40,
513   0x9c,
514   0xef,
515   0x69,
516   0x6d,
517   0x69,
518   0x74,
519   0x04,
520   0xf5,
521   0xc9,
522   0x25,
523   0xdd,
524   0x8c,
525   0x02,
526   0x88,
527   0xe6,
528   0xb2,
529   0x4a,
530   0x09,
531   0xa8,
532   0xda,
533   0xb1,
534   0xf2,
535   0x9d,
536   0x33,
537   0x2b,
538   0x95,
539   0xb3,
540   0x79,
541   0x7a,
542   0x8d,
543   0x81,
544   0xdf,
545   0xfa,
546   0xd2,
547   0xb7,
548   0x56,
549   0x67,
550   0x31,
551   0x43,
552   0x29,
553   0xc4,
554   0x7c,
555   0x1d,
556   0x89,
557   0xf0,
558   0x50,
559   0x2c,
560   0x9c,
561   0xb5,
562   0x2b,
563   0x9e,
564   0xf5,
565   0x85,
566   0x49,
567   0x4e,
568   0x25,
569   0x8e,
570   0x1c,
571   0x90,
572   0x4d,
573   0xba,
574   0x04,
575   0x90,
576   0x2e,
577   0x4e,
578   0x13,
579   0xeb,
580   0xe5,
581   0xfa,
582   0xbe,
583   0x1e,
584   0x3f,
585   0x22,
586   0x7c,
587   0x0d,
588   0x1f,
589   0xf9,
590   0x2a,
591   0xa9,
592   0xe0,
593   0xe9,
594   0x01,
595   0x16,
596   0x52,
597   0x44,
598   0x69,
599   0x08,
600   0x0d,
601   0xcb,
602   0x1f,
603   0xdf,
604   0xee,
605   0x9b,
606   0xe5,
607   0xd8,
608   0xab,
609   0x73,
610   0x92,
611   0x13,
612   0xb5,
613   0x69,
614   0x5f,
615   0x6b,
616   0x33,
617   0xdd,
618   0xc4,
619   0x76,
620   0x10,
621   0x09,
622   0xb8,
623   0x20,
624   0x3f,
625   0x11,
626   0xed,
627   0x69,
628   0x3b,
629   0x14,
630   0x99,
631   0xbc,
632   0x3c,
633   0x78,
634   0x0f,
635   0xdc,
636   0x96,
637   0xd7,
638   0x09,
639   0xb9,
640   0x84,
641   0x17,
642   0x52,
643   0x53,
644   0x23,
645   0xc9,
646   0x98,
647   0xa1,
648   0xf9,
649   0x32,
650   0x63,
651   0xd6,
652   0x9f,
653   0x9f,
654   0x0c,
655   0x57,
656   0x03,
657   0xee,
658   0x36,
659   0xa9,
660   0xf1,
661   0x9c,
662   0xda,
663   0xab,
664   0x8b,
665   0x8f,
666   0x9e,
667   0x59,
668   0xea,
669   0x3a,
670   0x4c,
671   0x2a,
672   0x95,
673   0xa3,
674   0xf7,
675   0x09,
676   0x25,
677   0x99,
678   0xfb,
679   0x93,
680   0x9f,
681   0x10,
682   0xfd,
683   0xb4,
684   0xb1,
685   0x65,
686   0x35,
687   0xc9,
688   0x74,
689   0xaf,
690   0x82,
691   0xb4,
692   0x2f,
693   0x68,
694   0x30,
695   0xbe,
696   0x33,
697   0x0b,
698   0x98,
699   0x0f,
700   0xcf,
701   0x82,
702   0x47,
703   0xe8,
704   0x33,
705   0x6a,
706   0x6d,
707   0xf1,
708   0x44,
709   0x66,
710   0x1c,
711   0xa7,
712   0x85,
713   0xdd,
714   0x69,
715   0x27,
716   0x58,
717   0xcc,
718   0x30,
719   0xf5,
720   0x07,
721   0x1c,
722   0x03,
723   0x72,
724   0x40,
725   0x5e,
726   0xd1,
727   0xca,
728   0xc7,
729   0x2c,
730   0xf0,
731   0xb7,
732   0x83,
733   0x52,
734   0x82,
735   0xdb,
736   0x0b,
737   0xf0,
738   0xdf,
739   0xf3,
740   0x45,
741   0x69,
742   0xc9,
743   0xd7,
744   0x6c,
745   0xd6,
746   0x69,
747   0x06,
748   0x90,
749   0x49,
750   0x80,
751   0xc5,
752   0x07,
753   0x45,
754   0x6c,
755   0xa8,
756   0x78,
757   0x3e,
758   0xe9,
759   0xf6,
760   0x55,
761   0x10,
762   0xaa,
763   0x50,
764   0xe2,
765   0x68,
766   0xc4,
767   0x28,
768   0xb1,
769   0xae,
770   0xdf,
771   0x25,
772   0x33,
773   0x3b,
774   0x3d,
775   0xf3,
776   0xf6,
777   0x7d,
778   0x4d,
779   0xe8,
780   0xde,
781   0x2a,
782   0x6e,
783   0xee,
784   0x98,
785   0x1a,
786   0x4c,
787   0xd1,
788   0x1b,
789   0xfa,
790   0x17,
791   0x9e,
792   0x6b,
793   0xff,
794   0x43,
795   0xb2,
796   0x5b,
797   0xd9,
798   0x10,
799   0x38,
800   0x4b,
801   0xa2,
802   0x19,
803   0xbd,
804   0x4f,
805   0xdd,
806   0x10,
807   0xc2,
808   0x08,
809   0xc8,
810   0x52,
811   0x7c,
812   0xfe,
813   0x32,
814   0x9c,
815   0x29,
816   0xe4,
817   0xe0,
818   0x76,
819   0x4d,
820   0xf0,
821   0x86,
822   0x23,
823   0xed,
824   0xa9,
825   0x5a,
826   0x7c,
827   0xf8,
828   0x4e,
829   0x05,
830   0x8e,
831   0x93,
832   0x30,
833   0x02,
834   0x16,
835   0xbc,
836   0xeb,
837   0x90,
838   0x15,
839   0xbf,
840   0x74,
841   0x72,
842   0x8b,
843   0x3f,
844   0x87,
845   0x01,
846   0x1c,
847   0x66,
848   0x8d,
849   0xb8,
850   0x21,
851   0x97,
852   0x7d,
853   0x97,
854   0x06,
855   0x65,
856   0x55,
857   0x0e,
858   0x15,
859   0x57,
860   0xa7,
861   0x96,
862   0xe2,
863   0x3c,
864   0x91,
865   0xdc,
866   0x73,
867   0x8f,
868   0xca,
869   0x8e,
870   0xd6,
871   0x14,
872   0x6c,
873   0x65,
874   0x24,
875   0x9e,
876   0x36,
877   0x71,
878   0xa2,
879   0x81,
880   0x64,
881   0x28,
882   0x02,
883   0x8d,
884   0xe7,
885   0x04,
886   0x1b,
887   0xea,
888   0x95,
889   0x86,
890   0x2b,
891   0x22,
892   0x8b,
893   0x1d,
894   0x9d,
895   0x77,
896   0x40,
897   0xf4,
898   0xb6,
899   0x66,
900   0xd6,
901   0x0d,
902   0x23,
903   0x0f,
904   0x9a,
905   0x9b,
906   0x6b,
907   0x02,
908   0x33,
909   0x96,
910   0x6a,
911   0xbb,
912   0x22,
913   0x32,
914   0x14,
915   0xec,
916   0x38,
917   0x76,
918   0x3b,
919   0x4b,
920   0x0c,
921   0x7f,
922   0x65,
923   0xc9,
924   0xcb,
925   0x18,
926   0xc7,
927   0xb0,
928   0x88,
929   0xa8,
930   0xe3,
931   0x18,
932   0xa8,
933   0x66,
934   0xaf,
935   0x4c,
936   0x10,
937   0xb6,
938   0x60,
939   0x3d,
940   0x06,
941   0x33,
942   0x14,
943   0x83,
944   0x6f,
945   0x26,
946   0xf7,
947   0x05,
948   0x8e,
949   0x94,
950   0x3a,
951   0x12,
952   0x3a,
953   0x29,
954   0x96,
955   0xda,
956   0x79,
957   0xa4,
958   0xaa,
959   0xdd,
960   0x35,
961   0x99,
962   0x18,
963   0x3f,
964   0xd2,
965   0xb1,
966   0x92,
967   0x3c,
968   0x17,
969   0xe1,
970   0x88,
971   0xd8,
972   0x1f,
973   0xc4,
974   0xeb,
975   0xb4,
976   0x82,
977   0xfd,
978   0x59,
979   0xbd,
980   0x80,
981   0x0a,
982   0x44,
983   0x5b,
984   0x95,
985   0xe7,
986   0x3a,
987   0x4e,
988   0xfc,
989   0x81,
990   0x8c,
991   0x15,
992   0x5b,
993   0x46,
994   0xc9,
995   0x55,
996   0x7c,
997   0x14,
998   0x90,
999   0xc4,
1000   0xa1,
1001   0x7b,
1002   0xc3,
1003   0xd5,
1004   0xb8,
1005   0xc1,
1006   0xb3,
1007   0x28,
1008   0x02,
1009   0xcd,
1010   0xd2,
1011   0xd7,
1012   0x41,
1013   0x6e,
1014   0x18,
1015   0xca,
1016   0x46,
1017   0x08,
1018   0xc7,
1019   0x16,
1020   0x7d,
1021   0xc5,
1022   0xd7,
1023   0xbd,
1024   0xae,
1025   0x08,
1026   0x14,
1027   0x4a,
1028   0x9f,
1029   0x5f,
1030   0x59,
1031   0xce,
1032   0xa4,
1033   0x1b,
1034   0xf5,
1035   0xc5,
1036   0x2a,
1037   0xb9,
1038   0xb8,
1039   0xc3,
1040   0x9d,
1041   0x9b,
1042   0xca,
1043   0x81,
1044   0x3a,
1045   0x1c,
1046   0x55,
1047   0xf4,
1048   0xbb,
1049   0xba,
1050   0xf3,
1051   0x7f,
1052   0xe2,
1053   0x1d,
1054   0x88,
1055   0xbe,
1056   0x86,
1057   0x3c,
1058   0x77,
1059   0xaa,
1060   0xd3,
1061   0x3e,
1062   0xc2,
1063   0xf0,
1064   0x44,
1065   0xd9,
1066   0x47,
1067   0x9d,
1068   0x1d,
1069   0xf0,
1070   0x1b,
1071   0x8f,
1072   0x8a,
1073   0xc5,
1074   0x75,
1075   0x20,
1076   0x3c,
1077   0xb6,
1078   0x3a,
1079   0xb5,
1080   0xb7,
1081   0xdb,
1082   0x00,
1083   0x14,
1084   0x60,
1085   0x19,
1086   0x5e,
1087   0xcc,
1088   0x7c,
1089   0x70,
1090   0x9a,
1091   0x4a,
1092   0x21,
1093   0x7b,
1094   0x67,
1095   0xa1,
1096   0x62,
1097   0xe9,
1098   0x2a,
1099   0x3f,
1100   0x71,
1101   0x8b,
1102   0xbf,
1103   0xc2,
1104   0x68,
1105   0xec,
1106   0xbc,
1107   0x2a,
1108   0xa3,
1109   0x53,
1110   0x5f,
1111   0xbf,
1112   0x3e,
1113   0x8a,
1114   0x2d,
1115   0x09,
1116   0x4d,
1117   0xb1,
1118   0x82,
1119   0xb6,
1120   0xfe,
1121   0x83,
1122   0xe7,
1123   0x16,
1124   0xf7,
1125   0x64,
1126   0x6e,
1127   0x55,
1128   0xd9,
1129   0xdf,
1130   0xc0,
1131   0xef,
1132   0x09,
1133   0x68,
1134   0x8a,
1135   0x16,
1136   0xe4,
1137   0xd3,
1138   0x24,
1139   0x1f,
1140   0xb4,
1141   0x77,
1142   0x10,
1143   0xb6,
1144   0x94,
1145   0x2a,
1146   0xda,
1147   0x47,
1148   0x49,
1149   0xc7,
1150   0x15,
1151   0x5c,
1152   0x68,
1153   0x34,
1154   0xfc,
1155   0x30,
1156   0xd2,
1157   0x94,
1158   0x37,
1159   0x00,
1160   0x35,
1161   0x7f,
1162   0x6f,
1163   0xb9,
1164   0x5e,
1165   0xa9,
1166   0xc8,
1167   0x82,
1168   0x77,
1169   0x7f,
1170   0xbf,
1171   0xa3,
1172   0xb3,
1173   0xdd,
1174   0x2a,
1175   0xfd,
1176   0x0d,
1177   0x01,
1178   0x5e,
1179   0xbb,
1180   0x03,
1181   0x0b,
1182   0x0b,
1183   0x74,
1184   0x80,
1185   0x5d,
1186   0x38,
1187   0x01,
1188   0x54,
1189   0x04,
1190   0xa2,
1191   0x22,
1192   0xbc,
1193   0x3f,
1194   0xc8,
1195   0xbc,
1196   0x63,
1197   0x17,
1198   0x5f,
1199   0x3c,
1200   0x9b,
1201   0xd0,
1202   0xf3,
1203   0xc8,
1204   0xb7,
1205   0x37,
1206   0xe4,
1207   0xbe,
1208   0x20,
1209   0x1c,
1210   0x6f,
1211   0x3d,
1212   0x0f,
1213   0x75,
1214   0xc6,
1215   0x1a,
1216   0xc8,
1217   0x38,
1218   0xe5,
1219   0x6a,
1220   0x02,
1221   0xc3,
1222   0x8a,
1223   0xcd,
1224   0x80,
1225   0x4e,
1226   0x18,
1227   0xb0,
1228   0xd2,
1229   0x50,
1230   0x2a,
1231   0x4f,
1232   0x2f,
1233   0x80,
1234   0xac,
1235   0xa2,
1236   0xb7,
1237   0xba,
1238   0x17,
1239   0x23,
1240   0xd0,
1241   0x89,
1242   0x37,
1243   0xb2,
1244   0xbe,
1245   0x7d,
1246   0x7c,
1247   0x74,
1248   0xbb,
1249   0xaf,
1250   0x60,
1251   0x1d,
1252   0xa5,
1253   0x0c,
1254   0x15,
1255   0x53,
1256   0xeb,
1257   0xc3,
1258   0x45,
1259   0x16,
1260   0x5e,
1261   0x3d,
1262   0xe2,
1263   0xe4,
1264   0x58,
1265   0x63,
1266   0x99,
1267   0x5e,
1268   0x9f,
1269   0x2c,
1270   0x2b,
1271   0x1d,
1272   0xee,
1273   0x56,
1274   0x3f,
1275   0x75,
1276   0x50,
1277   0x50,
1278   0x7b,
1279   0x8d,
1280   0x97,
1281   0xc5,
1282   0x51,
1283   0x02,
1284   0xe5,
1285   0xa6,
1286   0xfb,
1287   0x4b,
1288   0x31,
1289   0xe7,
1290   0x2f,
1291   0xeb,
1292   0x6d,
1293   0x05,
1294   0xfc,
1295   0x66,
1296   0xd3,
1297   0xc7,
1298   0x98,
1299   0x05,
1300   0x25,
1301   0xb0,
1302   0x58,
1303   0xce,
1304   0xd6,
1305   0xef,
1306   0xd7,
1307   0xf4,
1308   0x9f,
1309   0x47,
1310   0x1f,
1311   0xfb,
1312   0x1c,
1313   0x05,
1314   0x64,
1315   0x6b,
1316   0xf7,
1317   0xbf,
1318   0xd1,
1319   0xfe,
1320   0x07,
1321   0x4a,
1322   0xe9,
1323   0xca,
1324   0x61,
1325   0xa5,
1326   0x0e,
1327   0xab,
1328   0x15,
1329   0xce,
1330   0x9e,
1331   0x9c,
1332   0x91,
1333   0x8e,
1334   0x0b,
1335   0x1b,
1336   0x9b,
1337   0xd6,
1338   0x22,
1339   0x49,
1340   0x10,
1341   0xb4,
1342   0x53,
1343   0xf7,
1344   0xbc,
1345   0x32,
1346   0x72,
1347   0x14,
1348   0xb7,
1349   0x2b,
1350   0x1f,
1351   0x77,
1352   0x3a,
1353   0x8b,
1354   0xe5,
1355   0x28,
1356   0x5e,
1357   0xe0,
1358   0xe2,
1359   0x39,
1360   0xc0,
1361   0xb5,
1362   0x10,
1363   0xd7,
1364   0x79,
1365   0x35,
1366   0x6c,
1367   0x27,
1368   0xe7,
1369   0xde,
1370   0xc0,
1371   0x89,
1372   0x2d,
1373   0xe4,
1374   0x8c,
1375   0x60,
1376   0x76,
1377   0x6a,
1378   0x0f,
1379   0x51,
1380   0xfc,
1381   0x1e,
1382   0x02,
1383   0x7a,
1384   0x20,
1385   0xcd,
1386   0xc7,
1387   0x5c,
1388   0xd4,
1389   0xf1,
1390   0x1d,
1391   0xd0,
1392   0xc2,
1393   0x79,
1394   0x59,
1395   0x67,
1396   0x0d,
1397   0x26,
1398   0x97,
1399   0xa2,
1400   0x9f,
1401   0xfc,
1402   0x9d,
1403   0xad,
1404   0x7a,
1405   0x91,
1406   0x98,
1407   0x3b,
1408   0x95,
1409   0xe0,
1410   0x06,
1411   0x52,
1412   0x09,
1413   0xc0,
1414   0x86,
1415   0x7c,
1416   0x94,
1417   0xb2,
1418   0x8e,
1419   0x86,
1420   0xb5,
1421   0x73,
1422   0x88,
1423   0xef,
1424   0x18,
1425   0x59,
1426   0xe8,
1427   0x9e,
1428   0xc5,
1429   0xd0,
1430   0x56,
1431   0x53,
1432   0xf5,
1433   0xbf,
1434   0x34,
1435   0x12,
1436   0xd4,
1437   0x06,
1438   0x11,
1439   0xe3,
1440   0xc6,
1441   0xdd,
1442   0xa6,
1443   0x2d,
1444   0x02,
1445   0x0b,
1446   0x7d,
1447   0x51,
1448   0xdd,
1449   0x17,
1450   0xd3,
1451   0x6a,
1452   0x2b,
1453   0x9f,
1454   0x24,
1455   0x9e,
1456   0xd8,
1457   0x98,
1458   0x03,
1459   0x3a,
1460   0xa4,
1461   0xee,
1462   0x99,
1463   0x31,
1464   0x72,
1465   0xfe,
1466   0x12,
1467   0x48,
1468   0xcf,
1469   0x59,
1470   0xd4,
1471   0x66,
1472   0x3a,
1473   0xdf,
1474   0xf1,
1475   0x13,
1476   0x2e,
1477   0x9a,
1478   0x05,
1479   0x87,
1480   0x60,
1481   0x41,
1482   0x56,
1483   0x09,
1484   0xef,
1485   0x0d,
1486   0x9c,
1487   0x2d,
1488   0xc1,
1489   0xc8,
1490   0xc3,
1491   0x8f,
1492   0x61,
1493   0xf3,
1494   0x66,
1495   0x7c,
1496   0xdc,
1497   0x49,
1498   0xc1,
1499   0x3b,
1500   0xfa,
1501   0xa8,
1502   0xa1,
1503   0xf5,
1504   0xcb,
1505   0xfa,
1506   0xc8,
1507   0x74,
1508   0x2f,
1509   0xdb,
1510   0x33,
1511   0x8b,
1512   0x48,
1513   0x5e,
1514   0x1d,
1515   0x81,
1516   0x8e,
1517   0x99,
1518   0xba,
1519   0x82,
1520   0xd1,
1521   0x4b,
1522   0xfe,
1523   0x68,
1524   0x73,
1525   0x6c,
1526   0x92,
1527   0x8e,
1528   0xf8,
1529   0xf0,
1530   0x5a,
1531   0x43,
1532   0x6d,
1533   0xef,
1534   0xc3,
1535   0x17,
1536   0x99,
1537   0x5b,
1538   0xe5,
1539   0x63,
1540   0x5f,
1541   0x72,
1542   0xd4,
1543   0x22,
1544   0x88,
1545   0xb7,
1546   0x52,
1547   0xc8,
1548   0x12,
1549   0x7f,
1550   0x26,
1551   0xf2,
1552   0xaf,
1553   0x16,
1554   0x37,
1555   0xc8,
1556   0x7c,
1557   0x85,
1558   0xb9,
1559   0x15,
1560   0x27,
1561   0xbc,
1562   0x2d,
1563   0x7e,
1564   0x86,
1565   0x76,
1566   0x62,
1567   0xb9,
1568   0xda,
1569   0xf4,
1570   0x0c,
1571   0x1f,
1572   0x7b,
1573   0xed,
1574   0xde,
1575   0xb7,
1576   0x54,
1577   0x15,
1578   0x69,
1579   0x2c,
1580   0x03,
1581   0xfd,
1582   0xaf,
1583   0xb1,
1584   0x6d,
1585   0x20,
1586   0x9d,
1587   0x81,
1588   0xdc,
1589   0xe8,
1590   0x83,
1591   0xa4,
1592   0xf3,
1593   0x70,
1594   0x75,
1595   0x9c,
1596   0xcd,
1597   0x30,
1598   0x5e,
1599   0x7d,
1600   0x6a,
1601   0xbb,
1602   0x98,
1603   0x64,
1604   0x6a,
1605   0x03,
1606   0xb0,
1607   0xc1,
1608   0x17,
1609   0x7d,
1610   0x89,
1611   0x18,
1612   0x56,
1613   0xed,
1614   0x6b,
1615   0xde,
1616   0xbf,
1617   0x1e,
1618   0x3a,
1619   0x97,
1620   0x37,
1621   0xd9,
1622   0xf2,
1623   0xcc,
1624   0x72,
1625   0xa0,
1626   0xd5,
1627   0xaa,
1628   0x5f,
1629   0xe8,
1630   0x36,
1631   0x2a,
1632   0x0d,
1633   0x04,
1634   0xa5,
1635   0x66,
1636   0x28,
1637   0xe8,
1638   0x41,
1639   0x04,
1640   0x98,
1641   0x3b,
1642   0xd1,
1643   0x88,
1644   0x88,
1645   0xe6,
1646   0xee,
1647   0x5e,
1648   0xf8,
1649   0xdd,
1650   0xf3,
1651   0xc1,
1652   0x61,
1653   0x3c,
1654   0xfa,
1655   0x95,
1656   0x3a,
1657   0xf6,
1658   0x07,
1659   0xfd,
1660   0xf3,
1661   0xc6,
1662   0x55,
1663   0xcb,
1664   0x7b,
1665   0x94,
1666   0x4a,
1667   0x9f,
1668   0x45,
1669   0xb9,
1670   0xb2,
1671   0x01,
1672   0xe5,
1673   0xe1,
1674   0x9a,
1675   0xdb,
1676   0x69,
1677   0xae,
1678   0x70,
1679   0x6e,
1680   0x58,
1681   0x5b,
1682   0x06,
1683   0x52,
1684   0x12,
1685   0xef,
1686   0xb3,
1687   0x9a,
1688   0x3c,
1689   0x9b,
1690   0x56,
1691   0x4d,
1692   0xd8,
1693   0x5c,
1694   0x29,
1695   0xed,
1696   0x3a,
1697   0x60,
1698   0xfc,
1699   0x28,
1700   0x65,
1701   0xe2,
1702   0x85,
1703   0x26,
1704   0x2a,
1705   0x49,
1706   0x59,
1707   0x46,
1708   0xe9,
1709   0xb1,
1710   0x55,
1711   0x5e,
1712   0x49,
1713   0xe4,
1714   0x40,
1715   0xa6,
1716   0xf2,
1717   0x5c,
1718   0x20,
1719   0xdf,
1720   0x39,
1721   0x29,
1722   0x1a,
1723   0x8d,
1724   0x49,
1725   0x2d,
1726   0xe2,
1727   0x4d,
1728   0xfe,
1729   0x7a,
1730   0x36,
1731   0x27,
1732   0x4e,
1733   0xf4,
1734   0xec,
1735   0x75,
1736   0x94,
1737   0x1e,
1738   0x09,
1739   0x9f,
1740   0xbe,
1741   0x6c,
1742   0x08,
1743   0x22,
1744   0x38,
1745   0x5e,
1746   0x15,
1747   0x71,
1748   0x2c,
1749   0x26,
1750   0xe1,
1751   0xf2,
1752   0xa2,
1753   0x60,
1754   0xee,
1755   0xb7,
1756   0x22,
1757   0x50,
1758   0x95,
1759   0x0e,
1760   0xc6,
1761   0xa2,
1762   0xf3,
1763   0x61,
1764   0x28,
1765   0xfa,
1766   0xfa,
1767   0x86,
1768   0x78,
1769   0x22,
1770   0xdd,
1771   0x90,
1772   0xaa,
1773   0x70,
1774   0x93,
1775   0x9c,
1776   0xe3,
1777   0xa6,
1778   0xd7,
1779   0xfa,
1780   0x2f,
1781   0xe9,
1782   0xe7,
1783   0xfd,
1784   0xb0,
1785   0x19,
1786   0xce,
1787   0x87,
1788   0x61,
1789   0x76,
1790   0xba,
1791   0xee,
1792   0x97,
1793   0x11,
1794   0xbf,
1795   0x6a,
1796   0x26,
1797   0x72,
1798   0xa0,
1799   0x62,
1800   0x3c,
1801   0xd7,
1802   0x72,
1803   0xda,
1804   0xb5,
1805   0x84,
1806   0x59,
1807   0xda,
1808   0x68,
1809   0x47,
1810   0x75,
1811   0x1f,
1812   0xfd,
1813   0x49,
1814   0x8a,
1815   0xeb,
1816   0x6d,
1817   0x50,
1818   0x3a,
1819   0x4b,
1820   0x63,
1821   0xe3,
1822   0x7b,
1823   0xff,
1824   0xf1,
1825   0xae,
1826   0x3e,
1827   0x4e,
1828   0xf2,
1829   0xcd,
1830   0x0a,
1831   0xcb,
1832   0x1d,
1833   0xde,
1834   0xc7,
1835   0x63,
1836   0x2a,
1837   0x60,
1838   0x6e,
1839   0x2c,
1840   0x56,
1841   0x83,
1842   0x6b,
1843   0xa7,
1844   0xfd,
1845   0x9f,
1846   0x68,
1847   0x10,
1848   0x92,
1849   0x70,
1850   0x07,
1851   0xba,
1852   0x98,
1853   0xd5,
1854   0xf3,
1855   0x1e,
1856   0x73,
1857   0x17,
1858   0x41,
1859   0x51,
1860   0x3a,
1861   0x77,
1862   0xed,
1863   0x43,
1864   0xda,
1865   0x39,
1866   0x8e,
1867   0xb6,
1868   0xf6,
1869   0x94,
1870   0x66,
1871   0x48,
1872   0x0c,
1873   0x4f,
1874   0xaa,
1875   0x64,
1876   0x52,
1877   0xa6,
1878   0xca,
1879   0x37,
1880   0xa4,
1881   0xc6,
1882   0x20,
1883   0x9b,
1884   0x69,
1885   0x85,
1886   0xa4,
1887   0xc0,
1888   0x95,
1889   0xf5,
1890   0x91,
1891   0x4d,
1892   0x08,
1893   0x12,
1894   0xae,
1895   0x97,
1896   0xf8,
1897   0x58,
1898   0xa2,
1899   0xb9,
1900   0xfb,
1901   0xff,
1902   0x93,
1903   0xa5,
1904   0xe5,
1905   0x4c,
1906   0xdc,
1907   0x3e,
1908   0x33,
1909   0xe3,
1910   0xf3,
1911   0xcb,
1912   0x0a,
1913   0x24,
1914   0xfb,
1915   0x9c,
1916   0xdc,
1917   0xb3,
1918   0x2d,
1919   0xf3,
1920   0x01,
1921   0x01,
1922   0x23,
1923   0x65,
1924   0xac,
1925   0x18,
1926   0xe1,
1927   0xf6,
1928   0x6a,
1929   0xda,
1930   0x00,
1931   0x01,
1932   0x7e,
1933   0x67,
1934   0xc4,
1935   0xe4,
1936   0x46,
1937   0x9e,
1938   0xf1,
1939   0xe1,
1940   0x70,
1941   0xaf,
1942   0x0e,
1943   0xb9,
1944   0xd1,
1945   0xf8,
1946   0xac,
1947   0x02,
1948   0xd8,
1949   0x1b,
1950   0x7e,
1951   0x05,
1952   0x3c,
1953   0x75,
1954   0x22,
1955   0x9a,
1956   0x95,
1957   0xf1,
1958   0x76,
1959   0x8f,
1960   0x12,
1961   0xcc,
1962   0x6c,
1963   0x60,
1964   0x13,
1965   0x33,
1966   0x52,
1967   0x12,
1968   0x20,
1969   0xdc,
1970   0x83,
1971   0x03,
1972   0x88,
1973   0x59,
1974   0x91,
1975   0x0b,
1976   0x87,
1977   0xc1,
1978   0x0e,
1979   0x8c,
1980   0x69,
1981   0x18,
1982   0x49,
1983   0x56,
1984   0x22,
1985   0xfc,
1986   0xbe,
1987   0x5b,
1988   0x7c,
1989   0x09,
1990   0x89,
1991   0x28,
1992   0xae,
1993   0xc8,
1994   0x93,
1995   0x1c,
1996   0x42,
1997   0x5f,
1998   0x43,
1999   0xfb,
2000   0xb8,
2001   0xc9,
2002   0x0c,
2003   0x91,
2004   0xce,
2005   0xad,
2006   0x05,
2007   0xd3,
2008   0x0d,
2009   0x01,
2010   0x38,
2011   0x6a,
2012   0x5f,
2013   0xaa,
2014   0x82,
2015   0x6b,
2016   0x91,
2017   0x4d,
2018   0xab,
2019   0xaf,
2020   0x1a,
2021   0x4d,
2022   0x59,
2023   0x83,
2024   0x8f,
2025   0x85,
2026   0x12,
2027   0xe4,
2028   0x36,
2029   0xd9,
2030   0x9f,
2031   0x8d,
2032   0xc4,
2033   0x7b,
2034   0xa6,
2035   0x98,
2036   0x94,
2037   0x12,
2038   0x5c,
2039   0xb9,
2040   0x42,
2041   0x24,
2042   0xf9,
2043   0x55,
2044   0x4d,
2045   0x5d,
2046   0x05,
2047   0xe5,
2048   0x2e,
2049   0xfb,
2050   0xe4,
2051   0xca,
2052   0x34,
2053   0xf1,
2054   0xd4,
2055   0x6b,
2056   0x86,
2057   0x5a,
2058   0x59,
2059   0x88,
2060   0x4b,
2061   0xff,
2062   0xaa,
2063   0xf7,
2064   0x78,
2065   0xa3,
2066   0x64,
2067   0x71,
2068   0x87,
2069   0x76,
2070   0xc6,
2071   0x10,
2072   0x42,
2073   0xcf,
2074   0xa9,
2075   0x20,
2076   0x47,
2077   0x1c,
2078   0xfa,
2079   0xae,
2080   0x20,
2081   0x2e,
2082   0xf0,
2083   0x09,
2084   0x90,
2085   0x9d,
2086   0xf7,
2087   0xb5,
2088   0x22,
2089   0x3d,
2090   0x39,
2091   0x3b,
2092   0x54,
2093   0x3b,
2094   0x8d,
2095   0xa1,
2096   0x41,
2097   0x4f,
2098   0xe2,
2099   0x78,
2100   0x7d,
2101   0x71,
2102   0x41,
2103   0xf1,
2104   0xf2,
2105   0x2f,
2106   0x45,
2107   0x90,
2108   0x8f,
2109   0xa4,
2110   0x38,
2111   0x9c,
2112   0x7c,
2113   0x17,
2114   0x44,
2115   0xe6,
2116   0x97,
2117   0x95,
2118   0xad,
2119   0x48,
2120   0x3d,
2121   0x22,
2122   0x15,
2123   0x23,
2124   0x10,
2125   0x91,
2126   0xba,
2127   0x81,
2128   0x11,
2129   0x5d,
2130   0x05,
2131   0xb9,
2132   0x15,
2133   0xdf,
2134   0xe1,
2135   0x19,
2136   0xde,
2137   0x55,
2138   0x33,
2139   0x9d,
2140   0x70,
2141   0xb9,
2142   0x84,
2143   0x39,
2144   0x35,
2145   0x1c,
2146   0x7c,
2147   0x0d,
2148   0xd0,
2149   0xb7,
2150   0x34,
2151   0xf1,
2152   0xce,
2153   0xe7,
2154   0x76,
2155   0xfd,
2156   0x71,
2157   0xe6,
2158   0x46,
2159   0xa5,
2160   0x62,
2161   0x70,
2162   0x27,
2163   0xdc,
2164   0x04,
2165   0x52,
2166   0xfb,
2167   0x65,
2168   0x03,
2169   0xfa,
2170   0x0f,
2171   0xdc,
2172   0x76,
2173   0x5b,
2174   0xe2,
2175   0x6d,
2176   0xbb,
2177   0x49,
2178   0x99,
2179   0x5a,
2180   0xfe,
2181   0xab,
2182   0xc2,
2183   0x33,
2184   0x4d,
2185   0x4b,
2186   0xad,
2187   0xef,
2188   0xa8,
2189   0x65,
2190   0x20,
2191   0xaf,
2192   0x9c,
2193   0xe8,
2194   0x34,
2195   0xee,
2196   0xa4,
2197   0xdd,
2198   0xd3,
2199   0xf3,
2200   0x58,
2201   0xbb,
2202   0x10,
2203   0x34,
2204   0x6c,
2205   0x5a,
2206   0x02,
2207   0xa2,
2208   0xc0,
2209   0x29,
2210   0x3f,
2211   0xc3,
2212   0xde,
2213   0x67,
2214   0x25,
2215   0x0c,
2216   0xd2,
2217   0x1c,
2218   0xd0,
2219   0x9e,
2220   0xa6,
2221   0xe9,
2222   0xbf,
2223   0x09,
2224   0xbd,
2225   0xf9,
2226   0xc1,
2227   0xc0,
2228   0x87,
2229   0x05,
2230   0x31,
2231   0x2b,
2232   0x35,
2233   0x7c,
2234   0x4e,
2235   0x14,
2236   0x82,
2237   0x3f,
2238   0x7c,
2239   0x53,
2240   0x9e,
2241   0xa5,
2242   0xff,
2243   0x2a,
2244   0x0b,
2245   0xf8,
2246   0x5b,
2247   0xab,
2248   0xa2,
2249   0x45,
2250   0x60,
2251   0x1b,
2252   0xb0,
2253   0x32,
2254   0x3d,
2255   0xe1,
2256   0xc5,
2257   0xc4,
2258   0x5a,
2259   0x75,
2260   0xee,
2261   0x10,
2262   0x69,
2263   0x76,
2264   0x37,
2265   0x1a,
2266   0x28,
2267   0x42,
2268   0xc9,
2269   0xea,
2270   0xcc,
2271   0xa1,
2272   0xda,
2273   0x0b,
2274   0x8c,
2275   0x3b,
2276   0xd0,
2277   0x06,
2278   0xa6,
2279   0x90,
2280   0x49,
2281   0x07,
2282   0xfd,
2283   0x54,
2284   0x8e,
2285   0x9a,
2286   0xa0,
2287   0x24,
2288   0xb0,
2289   0x58,
2290   0x26,
2291   0x8f,
2292   0x04,
2293   0x75,
2294   0x45,
2295   0x70,
2296   0x70,
2297   0x98,
2298   0xb8,
2299   0xdd,
2300   0xc7,
2301   0xa0,
2302   0x0d,
2303   0x8c,
2304   0xbe,
2305   0x1c,
2306   0x94,
2307   0x70,
2308   0xb0,
2309   0xd7,
2310   0x83,
2311   0x2f,
2312   0xdd,
2313   0xf7,
2314   0xb0,
2315   0x25,
2316   0x3a,
2317   0x9d,
2318   0x2d,
2319   0x5b,
2320   0x08,
2321   0x74,
2322   0x0c,
2323   0x74,
2324   0x0a,
2325   0x5d,
2326   0x9c,
2327   0x2c,
2328   0x32,
2329   0xe6,
2330   0x29,
2331   0x66,
2332   0x00,
2333   0xa7,
2334   0x33,
2335   0x08,
2336   0x13,
2337   0x98,
2338   0x7e,
2339   0x2a,
2340   0xc7,
2341   0x75,
2342   0x76,
2343   0xa5,
2344   0xcd,
2345   0x13,
2346   0xec,
2347   0x9d,
2348   0x56,
2349   0xb1,
2350   0x8f,
2351   0x8b,
2352   0x40,
2353   0x71,
2354   0x00,
2355   0xa0,
2356   0x0a,
2357   0x29,
2358   0x92,
2359   0x08,
2360   0x56,
2361   0x12,
2362   0xd0,
2363   0x2e,
2364   0xcd,
2365   0x45,
2366   0xaa,
2367   0x6d,
2368   0x01,
2369   0xe7,
2370   0x70,
2371   0x08,
2372   0x08,
2373   0xb8,
2374   0xd6,
2375   0xbb,
2376   0xfa,
2377   0x6c,
2378   0x63,
2379   0x04,
2380   0x91,
2381   0x82,
2382   0x12,
2383   0x5a,
2384   0xf0,
2385   0x6f,
2386   0xd0,
2387   0xc0,
2388   0x57,
2389   0x6e,
2390   0x05,
2391   0x94,
2392   0x59,
2393   0x9b,
2394   0x67,
2395   0xeb,
2396   0xd5,
2397   0xf0,
2398   0x5a,
2399   0x1b,
2400   0x12,
2401   0x83,
2402   0xe0,
2403   0xce,
2404   0x15,
2405   0x90,
2406   0x05,
2407   0x8c,
2408   0xbb,
2409   0xb1,
2410   0x09,
2411   0x49,
2412   0x67,
2413   0xff,
2414   0x15,
2415   0x3a,
2416   0x5f,
2417   0x1a,
2418   0x6e,
2419   0xe5,
2420   0xb2,
2421   0xb8,
2422   0x9c,
2423   0x8d,
2424   0x3c,
2425   0x77,
2426   0xf8,
2427   0x3a,
2428   0xf6,
2429   0x9d,
2430   0x8a,
2431   0x4f,
2432   0xa7,
2433   0x07,
2434   0xaf,
2435   0x19,
2436   0xa1,
2437   0x3a,
2438   0x65,
2439   0x03,
2440   0x51,
2441   0xdb,
2442   0x24,
2443   0xf7,
2444   0x82,
2445   0x76,
2446   0x2b,
2447   0xb6,
2448   0x38,
2449   0xc6,
2450   0xb8,
2451   0xb0,
2452   0x40,
2453   0xcd,
2454   0xf4,
2455   0xdc,
2456   0x50,
2457   0x74,
2458   0x55,
2459   0x12,
2460   0x6c,
2461   0xef,
2462   0xbb,
2463   0xd4,
2464   0x47,
2465   0x1a,
2466   0xf7,
2467   0xd1,
2468   0xd6,
2469   0x28,
2470   0x2d,
2471   0x91,
2472   0x9f,
2473   0xc8,
2474   0x0f,
2475   0xae,
2476   0x4a,
2477   0xcf,
2478   0x8a,
2479   0xbd,
2480   0xee,
2481   0x96,
2482   0x0d,
2483   0x5d,
2484   0xf4,
2485   0x2c,
2486   0xfe,
2487   0x77,
2488   0x4a,
2489   0x41,
2490   0xe0,
2491   0x39,
2492   0xaa,
2493   0x4f,
2494   0x5c,
2495   0xb3,
2496   0x6d,
2497   0xa6,
2498   0xb1,
2499   0x50,
2500   0xe9,
2501   0x21,
2502   0xec,
2503   0xc2,
2504   0x04,
2505   0x34,
2506   0x31,
2507   0x2c,
2508   0xea,
2509   0x24,
2510   0xdd,
2511   0x2b,
2512   0x6a,
2513   0xe6,
2514   0x7e,
2515   0x44,
2516   0x90,
2517   0x5c,
2518   0x57,
2519   0x0c,
2520   0x4d,
2521   0xd8,
2522   0x7b,
2523   0x3a,
2524   0x68,
2525   0x16,
2526   0x5e,
2527   0x87,
2528   0xda,
2529   0x0d,
2530   0x0d,
2531   0x85,
2532   0xb3,
2533   0x3a,
2534   0x67,
2535   0x92,
2536   0x06,
2537   0x30,
2538   0x1a,
2539   0x96,
2540   0x89,
2541   0xa8,
2542   0x08,
2543   0xc9,
2544   0x35,
2545   0xd4,
2546   0x48,
2547   0x4a,
2548   0x98,
2549   0x0e,
2550   0x7e,
2551   0x1d,
2552   0x4c,
2553   0x0e,
2554   0xcf,
2555   0xc5,
2556   0xd4,
2557   0xa3,
2558   0x34,
2559   0x50,
2560   0x93,
2561   0xed,
2562   0xa4,
2563   0xf2,
2564   0x3e,
2565   0x50,
2566   0x4a,
2567   0x48,
2568   0x66,
2569   0xda,
2570   0xc6,
2571   0xb9,
2572   0x4a,
2573   0xef,
2574   0x27,
2575   0xb3,
2576   0x77,
2577   0x6f,
2578   0x29,
2579   0xf9,
2580   0xba,
2581   0xad,
2582   0x90,
2583   0xe2,
2584   0xeb,
2585   0xeb,
2586   0x43,
2587   0x9d,
2588   0x46,
2589   0xa4,
2590   0x7d,
2591   0x51,
2592   0x7f,
2593   0x21,
2594   0xea,
2595   0x64,
2596   0x29,
2597   0x16,
2598   0x90,
2599   0x71,
2600   0x16,
2601   0x3b,
2602   0xf0,
2603   0xae,
2604   0x2a,
2605   0xf9,
2606   0x12,
2607   0x63,
2608   0x5a,
2609   0xab,
2610   0xea,
2611   0x3d,
2612   0xfc,
2613   0x21,
2614   0xb6,
2615   0x16,
2616   0x97,
2617   0xf7,
2618   0x26,
2619   0x3e,
2620   0x65,
2621   0x7d,
2622   0xb0,
2623   0x0c,
2624   0xcc,
2625   0xa0,
2626   0x33,
2627   0x01,
2628   0x89,
2629   0xa5,
2630   0x73,
2631   0xcb,
2632   0x6f,
2633   0xe4,
2634   0x9a,
2635   0x13,
2636   0xf4,
2637   0x6b,
2638   0x2f,
2639   0xf2,
2640   0xfc,
2641   0x11,
2642   0x81,
2643   0x88,
2644   0xb6,
2645   0x4f,
2646   0xed,
2647   0xc1,
2648   0xb2,
2649   0x6e,
2650   0x37,
2651   0xd9,
2652   0x09,
2653   0xd1,
2654   0xd5,
2655   0x34,
2656   0xf1,
2657   0xee,
2658   0x2a,
2659   0xfd,
2660   0x5c,
2661   0x9a,
2662   0x07,
2663   0xf1,
2664   0xec,
2665   0x96,
2666   0x9c,
2667   0xdd,
2668   0x0c,
2669   0x8e,
2670   0xd9,
2671   0x8a,
2672   0x81,
2673   0x5a,
2674   0xfd,
2675   0x8b,
2676   0x9c,
2677   0x2f,
2678   0xb3,
2679   0x29,
2680   0xd2,
2681   0x19,
2682   0x6f,
2683   0xfd,
2684   0x04,
2685   0x6d,
2686   0x75,
2687   0x3d,
2688   0x5e,
2689   0x4e,
2690   0x0a,
2691 };
2692
2693 /*----------------------------------------------------------------------------------------
2694  *           P R O T O T Y P E S     O F     L O C A L     F U N C T I O N S
2695  *----------------------------------------------------------------------------------------
2696  */
2697
2698 /*----------------------------------------------------------------------------------------
2699  *                          E X P O R T E D    F U N C T I O N S
2700  *----------------------------------------------------------------------------------------
2701  */