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