19 dcl_globalFlags refactoringAllowed
20 dcl_immediateConstantBuffer { { -0.000000, 15, 0, 0},
21 { 65981199646559862000000000.000000, 15, 0, 0},
22 { 15358528172589056.000000, 15, 0, 0},
23 { 3584194248704.000000, 15, 0, 1},
24 { -0.000000, 15, 0, 1},
25 { -0.000000, 15, 0, 1},
26 { 14680365989888.000000, 15, 0, 1},
27 { 15362462362632192.000000, 15, 0, 2},
28 { -0.000000, 15, 0, 2},
29 { -0.000000, 15, 0, 2},
30 { -0.000000, 15, 0, 2},
31 { -0.000000, 15, 0, 2},
32 { -0.000000, 15, 0, 3},
33 { -0.000000, 15, 0, 3},
34 { -0.000000, 15, 0, 3},
35 { 0.000000, 15, 0, 3},
36 { -0.000000, 15, 0, 4},
38 { -0.000000, 8, 0, 4},
39 { 22076467445760.000000, 2, 0, 4},
40 { -0.000000, 2, 0, 5},
41 { 70798013459086900000000000.000000, 8, 0, 5},
42 { -0.000000, 8, 0, 5},
43 { 0.000000, 15, 0, 5},
44 { 0x0050a4a4, 2, 0, 6},
45 { -0.000000, 8, 0, 6},
47 { 17610885206241624000000000.000000, 2, 0, 6},
48 { -0.000000, 8, 0, 6},
49 { -0.000000, 8, 0, 7},
50 { 22097854464.000000, 2, 0, 7},
51 { 65888818352238725000000000.000000, 2, 0, 7},
52 { -0.000000, 15, 0, 7},
53 { 19411582976.000000, 15, 0, 8},
54 { -0.000000, 6, 0, 8},
58 { 0.000000, 15, 0, 9},
59 { 22151331840.000000, 15, 0, 9},
60 { 9304358912.000000, 2, 0, 9},
61 { -0.000000, 8, 0, 10},
62 { 271536072765004600000000.000000, 2, 0, 10},
63 { -0.000000, 2, 0, 10},
64 { 21517107200.000000, 2, 0, 10},
65 { 12724757752857623000000000.000000, 15, 0, 10},
66 { 1365.320801, 15, 0, 11},
67 { 272006464738884190000000.000000, 6, 0, 11},
68 { -0.000000, 6, 0, 11},
69 { 5783798415360.000000, 2, 0, 11},
70 { -0.000000, 6, 0, 12},
71 { -0.000000, 8, 0, 12},
72 { -0.000000, 15, 0, 12},
73 { -0.000000, 15, 0, 12},
74 { -0.000000, 2, 0, 13},
75 { -0.000000, 2, 0, 13},
76 { -0.000000, 15, 0, 13},
77 { -0.000000, 15, 0, 13},
78 { -0.000000, 15, 0, 14},
79 { -0.000000, 15, 0, 14},
80 { 4.007874, 15, 0, 14},
81 { -0.000000, 2, 0, 14},
82 { -0.000000, 2, 0, 15},
83 { 0.000000, 15, 0, 15},
212 dcl_constantbuffer cb0[2], immediateIndexed
213 dcl_resource_texture2d (
float,
float,
float,
float) t0
214 dcl_resource_structured t1, 16
215 dcl_uav_structured u0, 16
216 dcl_input vThreadIDInGroupFlattened
217 dcl_input vThreadGroupID.x
219 dcl_indexableTemp x0[12], 4
220 dcl_indexableTemp x1[3], 4
221 dcl_indexableTemp x2[3], 4
222 dcl_indexableTemp x3[3], 4
223 dcl_tgsm_structured g0, 100, 64
224 dcl_thread_group 64, 1, 1
225 iadd r0.x, vThreadGroupID.x, cb0[1].x
226 ult r1.xyzw, vThreadIDInGroupFlattened.xxxx, l(16, 32, 8, 4)
228 udiv r0.
y, null, r0.x, cb0[0].y
229 imad r0.
z, -r0.y, cb0[0].y, r0.x
230 ishl r0.z, r0.z, l(2)
231 ishl r0.y, r0.y, l(2)
232 and r0.w, vThreadIDInGroupFlattened.x, l(3)
233 iadd r2.x, r0.w, r0.z
234 ushr r0.z, vThreadIDInGroupFlattened.x, l(2)
235 iadd r2.y, r0.z, r0.y
236 mov r2.zw, l(0,0,0,0)
237 ld r2.xyzw, r2.xyzw, t0.xyzw
238 mul r2.xyzw, r2.xyzw, l(255.000000, 255.000000, 255.000000, 255.000000)
239 ftou r2.xyzw, r2.xyzw
240 umin r2.xyzw, r2.xyzw, l(255, 255, 255, 255)
241 store_structured g0.xyzw, vThreadIDInGroupFlattened.x, l(0), r2.xyzw
244 store_structured g0.x, vThreadIDInGroupFlattened.x, l(16), l(-1)
245 movc r0.y, cb0[0].w, l(64), l(16)
246 ult r0.y, vThreadIDInGroupFlattened.x, r0.y
248 iadd r0.y, vThreadIDInGroupFlattened.x, l(64)
267 iadd r0.z, r0.y, l(-64)
270 uge r2.x, r0.w, l(16)
272 ld_structured r2.xyz, r0.w, l(0), g0.xyzx
273 ishl r2.w, r0.w, l(1)
274 ushr r2.w, icb[r0.z + 0].x, r2.w
281 umin r3.xyz, r2.xyzx, r3.xyzx
288 umax r3.xyz, r2.xyzx, r3.xyzx
298 umin r3.xyz, r2.xyzx, r3.xyzx
305 umax r3.xyz, r2.xyzx, r3.xyzx
313 umin r3.xyz, r2.xyzx, r3.xyzx
320 umax r2.xyz, r2.xyzx, r3.xyzx
326 iadd r0.w, r0.w, l(1)
346 movc r0.w, cb0[0].w, l(1), l(64)
347 iadd r2.xyz, r2.xyzx, l(4, 4, 4, 0)
348 umin r2.xyz, r2.xyzx, l(255, 255, 255, 0)
349 ushr r8.xyz, r2.xyzx, l(3)
350 and r8.xyz, r8.xyzx, l(30, 30, 30, 0)
351 iadd r3.xyz, r3.xyzx, l(4, 4, 4, 0)
352 umin r3.xyz, r3.xyzx, l(255, 255, 255, 0)
353 ushr r9.xyz, r3.xyzx, l(3)
354 and r9.xyz, r9.xyzx, l(30, 30, 30, 0)
355 and r10.xyz, r2.xyzx, l(248, 248, 248, 0)
356 ushr r2.xyz, r2.xyzx, l(5)
357 iadd r2.xyz, r2.xyzx, r10.xyzx
358 and r10.xyz, r3.xyzx, l(248, 248, 248, 0)
359 ushr r3.xyz, r3.xyzx, l(5)
360 iadd r3.xyz, r3.xyzx, r10.xyzx
361 iadd r4.xyz, r4.xyzx, l(4, 4, 4, 0)
362 umin r4.xyz, r4.xyzx, l(255, 255, 255, 0)
363 ushr r10.xyz, r4.xyzx, l(3)
364 and r10.xyz, r10.xyzx, l(30, 30, 30, 0)
365 iadd r5.xyz, r5.xyzx, l(4, 4, 4, 0)
366 umin r5.xyz, r5.xyzx, l(255, 255, 255, 0)
367 ushr r11.xyz, r5.xyzx, l(3)
368 and r11.xyz, r11.xyzx, l(30, 30, 30, 0)
369 and r12.xyz, r4.xyzx, l(248, 248, 248, 0)
370 ushr r4.xyz, r4.xyzx, l(5)
371 iadd r4.xyz, r4.xyzx, r12.xyzx
372 and r12.xyz, r5.xyzx, l(248, 248, 248, 0)
373 ushr r5.xyz, r5.xyzx, l(5)
374 iadd r5.xyz, r5.xyzx, r12.xyzx
375 iadd r6.xyz, r6.xyzx, l(4, 4, 4, 0)
376 umin r6.xyz, r6.xyzx, l(255, 255, 255, 0)
377 ushr r12.xyz, r6.xyzx, l(3)
378 and r12.xyz, r12.xyzx, l(30, 30, 30, 0)
379 iadd r7.xyz, r7.xyzx, l(4, 4, 4, 0)
380 umin r7.xyz, r7.xyzx, l(255, 255, 255, 0)
381 ushr r13.xyz, r7.xyzx, l(3)
382 and r13.xyz, r13.xyzx, l(30, 30, 30, 0)
383 and r14.xyz, r6.xyzx, l(248, 248, 248, 0)
384 ushr r6.xyz, r6.xyzx, l(5)
385 iadd r6.xyz, r6.xyzx, r14.xyzx
386 and r14.xyz, r7.xyzx, l(248, 248, 248, 0)
387 ushr r7.xyz, r7.xyzx, l(5)
388 iadd r7.xyz, r7.xyzx, r14.xyzx
397 mov r15.xy, l(0,-1,0,0)
400 uge r3.z, r16.x, r0.w
404 ushr r16.y, r16.x, l(1)
405 and r14.zw, r16.xxxy, l(0, 0, 1, 1)
406 iadd r17.xyz, r8.xyzx, r14.zzzz
407 ishl r17.xyz, r17.xyzx, l(3)
408 ushr r18.xyz, r17.xyzx, l(5)
409 iadd r17.xzw, r17.zzxy, r18.zzxy
410 iadd r18.xyz, r9.xyzx, r14.wwww
411 ishl r18.xyz, r18.xyzx, l(3)
412 ushr r19.xyz, r18.xyzx, l(5)
413 iadd r18.xyz, r18.yxzy, r19.yxzy
424 mov x0[3].xy, l(255,255,0,0)
425 mov x0[2].xy, r17.xyxx
426 mov x0[1].xy, r14.zwzz
427 mov x0[0].xy, r18.xyxx
429 ushr r19.x, r16.x, l(2)
430 ushr r19.y, r16.x, l(3)
431 and r15.zw, r19.xxxy, l(0, 0, 1, 1)
432 iadd r19.xyz, r10.xyzx, r15.zzzz
433 ishl r19.xyz, r19.xyzx, l(3)
434 ushr r20.xyz, r19.xyzx, l(5)
435 iadd r19.xzw, r19.zzxy, r20.zzxy
436 iadd r20.xyz, r11.xyzx, r15.wwww
437 ishl r20.xyz, r20.xyzx, l(3)
438 ushr r21.xyz, r20.xyzx, l(5)
439 iadd r20.xyz, r20.yxzy, r21.yxzy
450 mov x0[7].xy, l(255,255,0,0)
451 mov x0[6].xy, r19.xyxx
452 mov x0[5].xy, r15.zwzz
453 mov x0[4].xy, r20.xyxx
455 ushr r21.x, r16.x, l(4)
456 ushr r21.y, r16.x, l(5)
457 and r16.zw, r21.xxxy, l(0, 0, 1, 1)
458 iadd r21.xyz, r12.xyzx, r16.zzzz
459 ishl r21.xyz, r21.xyzx, l(3)
460 ushr r22.xyz, r21.xyzx, l(5)
461 iadd r21.xzw, r21.zzxy, r22.zzxy
462 iadd r22.xyz, r13.xyzx, r16.wwww
463 ishl r22.xyz, r22.xyzx, l(3)
464 ushr r23.xyz, r22.xyzx, l(5)
465 iadd r22.xyz, r22.yxzy, r23.yxzy
476 mov x0[11].xy, l(255,255,0,0)
477 mov x0[10].xy, r21.xyxx
478 mov x0[9].xy, r16.zwzz
479 mov x0[8].xy, r22.xyxx
485 iadd r17.xyz, r18.yzwy, r23.xyzx
486 mov x1[0].xyz, r17.xyzx
492 iadd r18.xyz, r18.xyzx, r20.yzwy
493 mov x1[1].xyz, r18.xyzx
499 iadd r19.xyz, r19.xyzx, r22.yzwy
500 mov x1[2].xyz, r19.xyzx
504 imul null, r14.zw, r17.xxxy, r17.xxxy
505 iadd r4.y, r14.w, r14.z
506 imad r4.y, r17.z, r17.z, r4.y
508 imul null, r14.zw, r18.xxxy, r18.xxxy
509 iadd r5.z, r14.w, r14.z
510 imad r5.z, r18.z, r18.z, r5.z
512 imul null, r14.zw, r19.xxxy, r19.xxxy
513 iadd r6.y, r14.w, r14.z
514 imad r6.y, r19.z, r19.z, r6.y
517 mov x3[1].x, icb[r0.y + 0].y
518 mov x3[2].x, icb[r0.y + 0].z
523 mov r17.xyzw, x1[r7.z + 0].xyzw
524 mov r8.w, x3[r7.z + 0].x
525 ld_structured r18.xyzw, r8.w, l(0), g0.xyzw
526 ishl r8.w, r7.z, l(2)
527 mov r9.w, x0[r8.w + 0].x
528 mov r10.w, x0[r8.w + 1].x
529 mov r11.w, x0[r8.w + 2].x
530 mov r12.w, x0[r8.w + 3].x
535 iadd r18.xyzw, r18.xyzw, r19.xyzw
536 imul null, r14.zw, r17.xxxy, r18.xxxy
537 iadd r13.w, r14.w, r14.z
538 imad r13.w, r17.z, r18.z, r13.w
539 imad r13.w, r17.w, r18.w, r13.w
540 mov r14.z, x2[r7.z + 0].x
541 ilt r14.w, l(0), r14.z
542 ilt r15.z, l(0), r13.w
543 and r14.w, r14.w, r15.z
545 mul r13.w, r13.w, l(63.499989)
547 ishl r14.z, r14.z, l(5)
548 ult r13.w, r14.z, r13.w
549 and r13.w, r13.w, r14.w
551 ineg r17.xyzw, r17.xyzw
552 mov x1[r7.z + 0].xyzw, r17.xyzw
553 mov r13.w, x0[r8.w + 0].y
554 mov r14.z, x0[r8.w + 1].y
555 mov r14.w, x0[r8.w + 2].y
556 mov r15.z, x0[r8.w + 3].y
557 mov x0[r8.w + 0].x, r13.w
558 mov x0[r8.w + 1].x, r14.z
559 mov x0[r8.w + 2].x, r14.w
560 mov x0[r8.w + 3].x, r15.z
561 mov x0[r8.w + 0].y, r9.w
562 mov x0[r8.w + 1].y, r10.w
563 mov x0[r8.w + 2].y, r11.w
564 mov x0[r8.w + 3].y, r12.w
566 iadd r7.z, r7.z, l(1)
568 mov r17.xyzw, x1[2].xyzw
577 ige r11.w, l(0), r6.y
579 movc r19.xyz, r3.zzzz, l(128,3,32,0), l(64,7,16,0)
580 mov r20.xyzw, x1[1].xyzw
587 ineg r21.zw, r14.zzzw
588 ige r15.z, l(0), r5.z
590 mov r22.xyzw, x1[0].xyzw
595 ineg r24.xy, r16.zwzz
598 ige r23.y, l(0), r4.y
603 uge r25.x, r23.w, l(16)
605 ishl r25.x, r23.w, l(1)
606 ushr r25.x, icb[r0.z + 0].x, r25.x
607 and r25.x, r25.x, l(3)
608 ieq r25.y, r25.x, l(2)
610 ld_structured r26.xyzw, r23.w, l(0), g0.xyzw
611 iadd r26.xyzw, r18.xyzw, r26.xyzw
612 imul null, r25.yz, r17.xxyx, r26.xxyx
613 iadd r25.y, r25.z, r25.y
614 imad r25.y, r17.z, r26.z, r25.y
615 imad r25.y, r17.w, r26.w, r25.y
616 ige r25.z, l(0), r25.y
617 or r25.z, r11.w, r25.z
618 ilt r25.w, r25.y, r6.y
620 mul r25.y, r25.y, l(63.499989)
621 div r25.y, r25.y, r12.w
623 iadd r25.y, r19.x, r25.y
624 movc r25.y, r25.w, icb[r25.y + 0].w, r19.y
625 movc r25.y, r25.z, l(0), r25.y
627 ieq r25.z, r25.x, l(1)
629 ld_structured r26.xyzw, r23.w, l(0), g0.xyzw
630 iadd r26.xyzw, r21.xyzw, r26.xyzw
631 imul null, r25.zw, r20.xxxy, r26.xxxy
632 iadd r25.z, r25.w, r25.z
633 imad r25.z, r20.z, r26.z, r25.z
634 imad r25.z, r20.w, r26.w, r25.z
635 ige r25.w, l(0), r25.z
636 or r25.w, r15.z, r25.w
637 ilt r26.x, r25.z, r5.z
639 mul r25.z, r25.z, l(63.499989)
640 div r25.z, r25.z, r15.w
642 iadd r25.z, r19.x, r25.z
643 movc r25.z, r26.x, icb[r25.z + 0].w, r19.y
644 movc r25.y, r25.w, l(0), r25.z
646 ld_structured r26.xyzw, r23.w, l(0), g0.xyzw
647 iadd r26.xyzw, r24.xyzw, r26.xyzw
648 imul null, r25.zw, r22.xxxy, r26.xxxy
649 iadd r25.z, r25.w, r25.z
650 imad r25.z, r22.z, r26.z, r25.z
651 imad r25.z, r22.w, r26.w, r25.z
652 ige r25.w, l(0), r25.z
653 or r25.w, r23.y, r25.w
654 ilt r26.x, r25.z, r4.y
656 mul r25.z, r25.z, l(63.499989)
657 div r25.z, r25.z, r23.z
659 iadd r25.z, r19.x, r25.z
660 movc r25.z, r26.x, icb[r25.z + 0].w, r19.y
661 movc r25.y, r25.w, l(0), r25.z
664 iadd r25.y, r19.z, r25.y
665 iadd r25.z, l(64), -icb[r25.y + 64].x
666 ishl r25.x, r25.x, l(2)
667 mov r26.x, x0[r25.x + 0].x
668 mov r26.y, x0[r25.x + 1].x
669 mov r26.z, x0[r25.x + 2].x
670 mov r27.x, x0[r25.x + 0].y
671 mov r27.y, x0[r25.x + 1].y
672 mov r27.z, x0[r25.x + 2].y
673 imul null, r25.xyw, r27.xyxz, icb[r25.y + 64].xxxx
674 imad r25.xyz, r25.zzzz, r26.xyzx, r25.xywx
675 iadd r25.xyz, r25.xyzx, l(32, 32, 32, 0)
676 ushr r25.xyw, r25.xyxz, l(6)
677 ld_structured r26.xyzw, r23.w, l(0), g0.xyzw
678 ult r27.xyz, r25.xywx, r26.xyzx
680 movc r27.xw, r27.xxxx, r25.zzzx, r25.xxxz
682 movc r25.xyzw, r27.yyzz, r25.xyzw, r25.yxwz
683 ult r26.x, l(255), r26.w
685 movc r26.xw, r26.xxxx, r14.yyyx, r14.xxxy
687 ineg r28.yz, r25.yywy
691 iadd r25.xyzw, r28.xyzw, r26.xyzw
692 imul null, r25.xy, r25.xyxx, r25.xyxx
693 iadd r14.x, r25.y, r25.x
694 imad r14.x, r25.z, r25.z, r14.x
697 mul r25.x, r25.x, r25.x
698 mad r14.x, r25.x, cb0[1].z, r14.x
700 iadd r16.y, r14.x, r16.y
701 iadd r23.w, r23.w, l(1)
703 ult r3.z, r16.y, r15.y
704 movc r15.xy, r3.zzzz, r16.xyxx, r15.xyxx
705 iadd r16.x, r16.x, l(1)
707 store_structured g0.x, vThreadIDInGroupFlattened.x, l(16), r15.y
708 store_structured g0.x, vThreadIDInGroupFlattened.x, l(24), r0.y
709 store_structured g0.x, vThreadIDInGroupFlattened.x, l(32), r15.x
713 ld_structured r2.x, vThreadIDInGroupFlattened.x, l(16), g0.xxxx
714 iadd r0.y, vThreadIDInGroupFlattened.x, l(32)
715 ld_structured r3.x, r0.y, l(16), g0.xxxx
716 ld_structured r4.x, r0.y, l(24), g0.xxxx
717 ld_structured r5.x, r0.y, l(32), g0.xxxx
720 store_structured g0.x, vThreadIDInGroupFlattened.x, l(16), r3.x
721 store_structured g0.x, vThreadIDInGroupFlattened.x, l(24), r4.x
722 store_structured g0.x, vThreadIDInGroupFlattened.x, l(32), r5.x
726 ld_structured r2.x, vThreadIDInGroupFlattened.x, l(16), g0.xxxx
727 iadd r0.y, vThreadIDInGroupFlattened.x, l(16)
728 ld_structured r3.x, r0.y, l(16), g0.xxxx
729 ld_structured r4.x, r0.y, l(24), g0.xxxx
730 ld_structured r5.x, r0.y, l(32), g0.xxxx
733 store_structured g0.x, vThreadIDInGroupFlattened.x, l(16), r3.x
734 store_structured g0.x, vThreadIDInGroupFlattened.x, l(24), r4.x
735 store_structured g0.x, vThreadIDInGroupFlattened.x, l(32), r5.x
739 ld_structured r2.x, vThreadIDInGroupFlattened.x, l(16), g0.xxxx
740 iadd r0.y, vThreadIDInGroupFlattened.x, l(8)
741 ld_structured r3.x, r0.y, l(16), g0.xxxx
742 ld_structured r4.x, r0.y, l(24), g0.xxxx
743 ld_structured r5.x, r0.y, l(32), g0.xxxx
746 store_structured g0.x, vThreadIDInGroupFlattened.x, l(16), r3.x
747 store_structured g0.x, vThreadIDInGroupFlattened.x, l(24), r4.x
748 store_structured g0.x, vThreadIDInGroupFlattened.x, l(32), r5.x
752 ld_structured r1.x, vThreadIDInGroupFlattened.x, l(16), g0.xxxx
753 iadd r0.y, vThreadIDInGroupFlattened.x, l(4)
754 ld_structured r2.x, r0.y, l(16), g0.xxxx
755 ld_structured r3.x, r0.y, l(24), g0.xxxx
756 ld_structured r4.x, r0.y, l(32), g0.xxxx
759 store_structured g0.x, vThreadIDInGroupFlattened.x, l(16), r2.x
760 store_structured g0.x, vThreadIDInGroupFlattened.x, l(24), r3.x
761 store_structured g0.x, vThreadIDInGroupFlattened.x, l(32), r4.x
764 ult r0.yz, vThreadIDInGroupFlattened.xxxx, l(0, 2, 1, 0)
766 ld_structured r1.x, vThreadIDInGroupFlattened.x, l(16), g0.xxxx
767 iadd r0.y, vThreadIDInGroupFlattened.x, l(2)
768 ld_structured r2.x, r0.y, l(16), g0.xxxx
769 ld_structured r3.x, r0.y, l(24), g0.xxxx
770 ld_structured r4.x, r0.y, l(32), g0.xxxx
773 store_structured g0.x, vThreadIDInGroupFlattened.x, l(16), r2.x
774 store_structured g0.x, vThreadIDInGroupFlattened.x, l(24), r3.x
775 store_structured g0.x, vThreadIDInGroupFlattened.x, l(32), r4.x
779 ld_structured r1.x, vThreadIDInGroupFlattened.x, l(16), g0.xxxx
780 iadd r0.y, vThreadIDInGroupFlattened.x, l(1)
781 ld_structured r2.x, r0.y, l(16), g0.xxxx
782 ld_structured r3.x, r0.y, l(24), g0.xxxx
783 ld_structured r4.x, r0.y, l(32), g0.xxxx
786 store_structured g0.x, vThreadIDInGroupFlattened.x, l(16), r2.x
787 store_structured g0.x, vThreadIDInGroupFlattened.x, l(24), r3.x
788 store_structured g0.x, vThreadIDInGroupFlattened.x, l(32), r4.x
790 ld_structured r1.x, r0.x, l(0), t1.xxxx
791 ld_structured r2.x, vThreadIDInGroupFlattened.x, l(16), g0.xxxx
794 ld_structured r2.z, vThreadIDInGroupFlattened.x, l(24), g0.xxxx
795 ld_structured r2.w, vThreadIDInGroupFlattened.x, l(32), g0.xxxx
798 ld_structured r2.xyzw, r0.x, l(0), t1.xyzw
800 store_structured u0.xyzw, r0.x, l(0), r2.xyzw
806 const BYTE BC7Encode_TryMode02CS[] =
808 68, 88, 66, 67, 122, 4,
809 188, 46, 162, 127, 38, 170,
810 88, 175, 162, 101, 250, 119,
815 0, 0, 73, 83, 71, 78,
818 79, 83, 71, 78, 8, 0,
821 69, 88, 88, 70, 0, 0,
822 64, 0, 5, 0, 150, 17,
825 0, 0, 80, 80, 104, 170,
828 64, 80, 90, 106, 15, 0,
833 0, 0, 168, 160, 80, 84,
836 0, 0, 165, 165, 15, 0,
839 160, 160, 15, 0, 0, 0,
841 0, 0, 160, 160, 85, 85,
844 80, 80, 90, 90, 15, 0,
847 85, 170, 15, 0, 0, 0,
849 0, 0, 0, 85, 85, 170,
852 0, 85, 170, 170, 15, 0,
854 2, 0, 0, 0, 144, 144,
855 144, 144, 15, 0, 0, 0,
857 0, 0, 148, 148, 148, 148,
860 164, 164, 164, 164, 15, 0,
863 165, 169, 15, 0, 0, 0,
865 0, 0, 80, 66, 10, 42,
868 64, 80, 148, 165, 15, 0,
873 0, 0, 0, 165, 165, 165,
876 160, 160, 160, 85, 2, 0,
879 168, 168, 2, 0, 0, 0,
881 0, 0, 64, 64, 106, 106,
884 0, 80, 164, 164, 8, 0,
889 0, 0, 164, 164, 80, 0,
892 144, 144, 165, 170, 8, 0,
897 0, 0, 0, 20, 105, 105,
900 160, 133, 133, 160, 8, 0,
903 130, 170, 8, 0, 0, 0,
905 0, 0, 80, 164, 164, 80,
911 165, 169, 15, 0, 0, 0,
913 0, 0, 168, 160, 144, 80,
916 80, 144, 160, 168, 6, 0,
924 36, 73, 146, 36, 8, 0,
929 0, 0, 80, 10, 165, 80,
932 80, 165, 10, 80, 2, 0,
935 170, 170, 8, 0, 0, 0,
937 0, 0, 0, 0, 102, 102,
940 160, 165, 160, 165, 2, 0,
942 10, 0, 0, 0, 160, 80,
945 0, 0, 40, 105, 40, 105,
948 68, 170, 170, 68, 15, 0,
951 102, 102, 6, 0, 0, 0,
953 0, 0, 68, 68, 68, 170,
956 168, 84, 168, 84, 2, 0,
958 11, 0, 0, 0, 128, 149,
959 128, 149, 6, 0, 0, 0,
961 0, 0, 0, 150, 150, 150,
964 168, 84, 84, 168, 15, 0,
966 12, 0, 0, 0, 128, 149,
967 149, 128, 15, 0, 0, 0,
969 0, 0, 20, 20, 20, 170,
972 0, 0, 150, 150, 2, 0,
975 170, 170, 15, 0, 0, 0,
977 0, 0, 160, 80, 80, 160,
980 160, 165, 165, 160, 15, 0,
985 0, 0, 128, 64, 128, 64,
988 168, 169, 168, 169, 2, 0,
990 14, 0, 0, 0, 68, 170,
991 170, 170, 2, 0, 0, 0,
993 0, 0, 84, 82, 74, 42,
1338 70, 142, 32, 0, 0, 0,
1340 88, 24, 0, 4, 0, 112,
1342 85, 85, 0, 0, 162, 0,
1343 0, 4, 0, 112, 16, 0,
1346 0, 224, 17, 0, 0, 0,
1350 18, 16, 2, 0, 104, 0,
1363 0, 5, 0, 240, 17, 0,
1366 155, 0, 0, 4, 64, 0,
1371 2, 0, 10, 128, 32, 0,
1374 242, 0, 16, 0, 1, 0,
1385 0, 0, 26, 128, 32, 0,
1389 0, 0, 26, 0, 16, 128,
1391 0, 0, 26, 128, 32, 0,
1406 10, 64, 2, 0, 1, 64,
1422 194, 0, 16, 0, 2, 0,
1427 0, 7, 242, 0, 16, 0,
1430 70, 126, 16, 0, 0, 0,
1432 242, 0, 16, 0, 2, 0,
1433 0, 0, 70, 14, 16, 0,
1435 0, 0, 0, 0, 127, 67,
1436 0, 0, 127, 67, 0, 0,
1437 127, 67, 0, 0, 127, 67,
1438 28, 0, 0, 5, 242, 0,
1440 70, 14, 16, 0, 2, 0,
1442 242, 0, 16, 0, 2, 0,
1443 0, 0, 70, 14, 16, 0,
1446 255, 0, 0, 0, 255, 0,
1448 168, 0, 0, 8, 242, 240,
1450 10, 64, 2, 0, 1, 64,
1452 70, 14, 16, 0, 2, 0,
1454 190, 24, 0, 1, 168, 0,
1455 0, 8, 18, 240, 17, 0,
1459 0, 0, 255, 255, 255, 255,
1460 55, 0, 0, 10, 34, 0,
1462 58, 128, 32, 0, 0, 0,
1477 0, 6, 18, 48, 32, 0,
1480 255, 255, 255, 255, 54, 0,
1481 0, 6, 18, 48, 32, 0,
1484 255, 255, 255, 255, 54, 0,
1485 0, 6, 18, 48, 32, 0,
1488 255, 255, 255, 255, 54, 0,
1489 0, 6, 34, 48, 32, 0,
1493 0, 6, 34, 48, 32, 0,
1497 0, 6, 34, 48, 32, 0,
1501 0, 6, 18, 48, 32, 0,
1504 255, 255, 255, 255, 54, 0,
1505 0, 6, 18, 48, 32, 0,
1508 255, 255, 255, 255, 54, 0,
1509 0, 6, 18, 48, 32, 0,
1512 255, 255, 255, 255, 54, 0,
1513 0, 6, 34, 48, 32, 0,
1517 0, 6, 34, 48, 32, 0,
1521 0, 6, 34, 48, 32, 0,
1525 0, 6, 18, 48, 32, 0,
1528 255, 255, 255, 255, 54, 0,
1529 0, 6, 18, 48, 32, 0,
1532 255, 255, 255, 255, 54, 0,
1533 0, 6, 18, 48, 32, 0,
1536 255, 255, 255, 255, 54, 0,
1537 0, 6, 34, 48, 32, 0,
1541 0, 6, 34, 48, 32, 0,
1545 0, 6, 34, 48, 32, 0,
1552 1, 64, 0, 0, 192, 255,
1553 255, 255, 54, 0, 0, 5,
1554 130, 0, 16, 0, 0, 0,
1564 167, 0, 0, 9, 114, 0,
1568 0, 0, 0, 0, 70, 242,
1570 41, 0, 0, 7, 130, 0,
1575 0, 8, 130, 0, 16, 0,
1576 2, 0, 0, 0, 10, 144,
1577 144, 0, 42, 0, 16, 0,
1593 0, 0, 10, 48, 32, 0,
1597 0, 0, 10, 48, 32, 0,
1601 0, 0, 10, 48, 32, 0,
1604 114, 0, 16, 0, 3, 0,
1608 54, 0, 0, 6, 18, 48,
1612 54, 0, 0, 6, 18, 48,
1616 54, 0, 0, 6, 18, 48,
1622 26, 48, 32, 0, 0, 0,
1626 26, 48, 32, 0, 0, 0,
1630 26, 48, 32, 0, 0, 0,
1632 83, 0, 0, 7, 114, 0,
1637 0, 6, 34, 48, 32, 0,
1641 0, 6, 34, 48, 32, 0,
1645 0, 6, 34, 48, 32, 0,
1650 130, 0, 16, 0, 2, 0,
1658 10, 48, 32, 0, 0, 0,
1662 10, 48, 32, 0, 0, 0,
1666 10, 48, 32, 0, 0, 0,
1668 84, 0, 0, 7, 114, 0,
1673 0, 6, 18, 48, 32, 0,
1677 0, 6, 18, 48, 32, 0,
1681 0, 6, 18, 48, 32, 0,
1697 0, 7, 114, 0, 16, 0,
1702 34, 48, 32, 0, 0, 0,
1706 34, 48, 32, 0, 0, 0,
1710 34, 48, 32, 0, 0, 0,
1716 10, 48, 32, 0, 0, 0,
1720 10, 48, 32, 0, 0, 0,
1724 10, 48, 32, 0, 0, 0,
1726 84, 0, 0, 7, 114, 0,
1731 0, 6, 18, 48, 32, 0,
1735 0, 6, 18, 48, 32, 0,
1739 0, 6, 18, 48, 32, 0,
1755 0, 7, 114, 0, 16, 0,
1760 34, 48, 32, 0, 0, 0,
1764 34, 48, 32, 0, 0, 0,
1768 34, 48, 32, 0, 0, 0,
1773 0, 7, 130, 0, 16, 0,
1780 10, 48, 32, 0, 0, 0,
1784 10, 48, 32, 0, 0, 0,
1788 10, 48, 32, 0, 0, 0,
1792 26, 48, 32, 0, 0, 0,
1796 26, 48, 32, 0, 0, 0,
1800 26, 48, 32, 0, 0, 0,
1804 10, 48, 32, 0, 0, 0,
1808 10, 48, 32, 0, 0, 0,
1812 10, 48, 32, 0, 0, 0,
1816 26, 48, 32, 0, 0, 0,
1820 26, 48, 32, 0, 0, 0,
1824 26, 48, 32, 0, 0, 0,
1828 10, 48, 32, 0, 0, 0,
1832 10, 48, 32, 0, 0, 0,
1836 10, 48, 32, 0, 0, 0,
1840 26, 48, 32, 0, 0, 0,
1844 26, 48, 32, 0, 0, 0,
1848 26, 48, 32, 0, 0, 0,
1850 55, 0, 0, 10, 130, 0,
1852 58, 128, 32, 0, 0, 0,
1857 0, 10, 114, 0, 16, 0,
1864 114, 0, 16, 0, 2, 0,
1868 255, 0, 0, 0, 255, 0,
1870 85, 0, 0, 7, 114, 0,
1875 0, 10, 114, 0, 16, 0,
1882 114, 0, 16, 0, 3, 0,
1888 84, 0, 0, 10, 114, 0,
1892 255, 0, 0, 0, 255, 0,
1895 0, 7, 114, 0, 16, 0,
1900 114, 0, 16, 0, 9, 0,
1906 1, 0, 0, 10, 114, 0,
1910 248, 0, 0, 0, 248, 0,
1913 0, 7, 114, 0, 16, 0,
1918 114, 0, 16, 0, 2, 0,
1922 1, 0, 0, 10, 114, 0,
1926 248, 0, 0, 0, 248, 0,
1929 0, 7, 114, 0, 16, 0,
1934 114, 0, 16, 0, 3, 0,
1938 30, 0, 0, 10, 114, 0,
1945 0, 10, 114, 0, 16, 0,
1948 2, 64, 0, 0, 255, 0,
1952 114, 0, 16, 0, 10, 0,
1956 1, 0, 0, 10, 114, 0,
1958 70, 2, 16, 0, 10, 0,
1963 0, 10, 114, 0, 16, 0,
1970 114, 0, 16, 0, 5, 0,
1974 255, 0, 0, 0, 255, 0,
1976 85, 0, 0, 7, 114, 0,
1981 0, 10, 114, 0, 16, 0,
1988 114, 0, 16, 0, 12, 0,
1992 248, 0, 0, 0, 248, 0,
1994 85, 0, 0, 7, 114, 0,
1999 0, 7, 114, 0, 16, 0,
2002 70, 2, 16, 0, 12, 0,
2004 114, 0, 16, 0, 12, 0,
2008 248, 0, 0, 0, 248, 0,
2010 85, 0, 0, 7, 114, 0,
2015 0, 7, 114, 0, 16, 0,
2018 70, 2, 16, 0, 12, 0,
2020 114, 0, 16, 0, 6, 0,
2026 84, 0, 0, 10, 114, 0,
2030 255, 0, 0, 0, 255, 0,
2033 0, 7, 114, 0, 16, 0,
2038 114, 0, 16, 0, 12, 0,
2044 30, 0, 0, 10, 114, 0,
2051 0, 10, 114, 0, 16, 0,
2054 2, 64, 0, 0, 255, 0,
2058 114, 0, 16, 0, 13, 0,
2062 1, 0, 0, 10, 114, 0,
2064 70, 2, 16, 0, 13, 0,
2069 0, 10, 114, 0, 16, 0,
2072 2, 64, 0, 0, 248, 0,
2076 114, 0, 16, 0, 6, 0,
2080 30, 0, 0, 7, 114, 0,
2085 0, 10, 114, 0, 16, 0,
2088 2, 64, 0, 0, 248, 0,
2092 114, 0, 16, 0, 7, 0,
2096 30, 0, 0, 7, 114, 0,
2101 0, 5, 130, 0, 16, 0,
2104 54, 0, 0, 5, 130, 0,
2108 130, 0, 16, 0, 4, 0,
2111 0, 5, 130, 0, 16, 0,
2114 54, 0, 0, 5, 130, 0,
2118 130, 0, 16, 0, 7, 0,
2126 58, 128, 32, 0, 0, 0,
2131 0, 0, 255, 255, 255, 255,
2134 18, 0, 16, 0, 16, 0,
2156 194, 0, 16, 0, 14, 0,
2162 30, 0, 0, 7, 114, 0,
2165 0, 0, 166, 10, 16, 0,
2167 0, 7, 114, 0, 16, 0,
2172 114, 0, 16, 0, 18, 0,
2176 30, 0, 0, 7, 210, 0,
2178 166, 4, 16, 0, 17, 0,
2179 0, 0, 166, 4, 16, 0,
2181 0, 7, 114, 0, 16, 0,
2184 246, 15, 16, 0, 14, 0,
2186 114, 0, 16, 0, 18, 0,
2190 85, 0, 0, 7, 114, 0,
2192 70, 2, 16, 0, 18, 0,
2195 0, 7, 114, 0, 16, 0,
2198 22, 6, 16, 0, 19, 0,
2200 34, 0, 16, 0, 17, 0,
2203 0, 5, 130, 0, 16, 0,
2206 54, 0, 0, 5, 194, 0,
2208 246, 3, 16, 0, 18, 0,
2210 18, 0, 16, 0, 18, 0,
2214 50, 0, 16, 0, 17, 0,
2215 0, 0, 230, 10, 16, 0,
2217 0, 5, 194, 0, 16, 0,
2218 14, 0, 0, 0, 246, 7,
2224 34, 0, 16, 0, 18, 0,
2228 50, 48, 32, 0, 0, 0,
2230 2, 64, 0, 0, 255, 0,
2234 50, 48, 32, 0, 0, 0,
2236 70, 0, 16, 0, 17, 0,
2238 50, 48, 32, 0, 0, 0,
2240 230, 10, 16, 0, 14, 0,
2242 50, 48, 32, 0, 0, 0,
2244 70, 0, 16, 0, 18, 0,
2248 18, 0, 16, 0, 19, 0,
2254 10, 0, 16, 0, 16, 0,
2257 0, 10, 194, 0, 16, 0,
2264 114, 0, 16, 0, 19, 0,
2266 10, 0, 0, 0, 166, 10,
2268 41, 0, 0, 7, 114, 0,
2270 70, 2, 16, 0, 19, 0,
2273 0, 7, 114, 0, 16, 0,
2278 210, 0, 16, 0, 19, 0,
2279 0, 0, 166, 4, 16, 0,
2280 19, 0, 0, 0, 166, 4,
2282 30, 0, 0, 7, 114, 0,
2284 70, 2, 16, 0, 11, 0,
2285 0, 0, 246, 15, 16, 0,
2287 0, 7, 114, 0, 16, 0,
2292 114, 0, 16, 0, 21, 0,
2296 30, 0, 0, 7, 114, 0,
2298 22, 6, 16, 0, 20, 0,
2304 54, 0, 0, 5, 130, 0,
2306 58, 0, 16, 0, 19, 0,
2308 194, 0, 16, 0, 15, 0,
2309 0, 0, 246, 3, 16, 0,
2316 19, 0, 0, 0, 230, 10,
2318 54, 0, 0, 5, 194, 0,
2320 246, 7, 16, 0, 5, 0,
2322 18, 0, 16, 0, 20, 0,
2329 0, 9, 50, 48, 32, 0,
2332 255, 0, 0, 0, 255, 0,
2335 0, 6, 50, 48, 32, 0,
2339 0, 6, 50, 48, 32, 0,
2341 0, 0, 230, 10, 16, 0,
2343 0, 6, 50, 48, 32, 0,
2354 34, 0, 16, 0, 21, 0,
2358 1, 0, 0, 10, 194, 0,
2365 0, 7, 114, 0, 16, 0,
2368 166, 10, 16, 0, 16, 0,
2370 114, 0, 16, 0, 21, 0,
2374 85, 0, 0, 7, 114, 0,
2376 70, 2, 16, 0, 21, 0,
2379 0, 7, 210, 0, 16, 0,
2380 21, 0, 0, 0, 166, 4,
2382 166, 4, 16, 0, 22, 0,
2384 114, 0, 16, 0, 22, 0,
2386 13, 0, 0, 0, 246, 15,
2388 41, 0, 0, 7, 114, 0,
2390 70, 2, 16, 0, 22, 0,
2393 0, 7, 114, 0, 16, 0,
2398 114, 0, 16, 0, 22, 0,
2404 42, 0, 16, 0, 22, 0,
2406 130, 0, 16, 0, 22, 0,
2409 0, 5, 194, 0, 16, 0,
2410 16, 0, 0, 0, 246, 3,
2414 42, 0, 16, 0, 21, 0,
2418 230, 10, 16, 0, 6, 0,
2420 194, 0, 16, 0, 16, 0,
2421 0, 0, 246, 7, 16, 0,
2430 54, 0, 0, 9, 50, 48,
2436 54, 0, 0, 6, 50, 48,
2440 54, 0, 0, 6, 50, 48,
2442 9, 0, 0, 0, 230, 10,
2444 54, 0, 0, 6, 50, 48,
2450 10, 0, 16, 0, 18, 0,
2452 34, 0, 16, 0, 23, 0,
2460 58, 0, 16, 0, 14, 0,
2462 130, 0, 16, 0, 18, 0,
2465 0, 7, 114, 0, 16, 0,
2466 17, 0, 0, 0, 150, 7,
2468 70, 2, 16, 0, 23, 0,
2470 114, 48, 32, 0, 1, 0,
2472 70, 2, 16, 0, 17, 0,
2474 18, 0, 16, 0, 18, 0,
2482 10, 0, 16, 0, 19, 0,
2484 66, 0, 16, 0, 20, 0,
2487 0, 5, 130, 0, 16, 0,
2490 30, 0, 0, 7, 114, 0,
2492 70, 2, 16, 0, 18, 0,
2493 0, 0, 150, 7, 16, 0,
2495 0, 6, 114, 48, 32, 0,
2504 42, 0, 16, 0, 16, 0,
2506 66, 0, 16, 0, 19, 0,
2512 54, 0, 0, 5, 130, 0,
2514 26, 0, 16, 0, 21, 0,
2516 114, 0, 16, 0, 19, 0,
2518 19, 0, 0, 0, 150, 7,
2520 54, 0, 0, 6, 114, 48,
2524 54, 0, 0, 6, 130, 48,
2528 54, 0, 0, 6, 130, 48,
2532 54, 0, 0, 6, 130, 48,
2536 38, 0, 0, 8, 0, 208,
2537 0, 0, 194, 0, 16, 0,
2548 42, 0, 16, 0, 17, 0,
2552 54, 0, 0, 6, 18, 48,
2556 38, 0, 0, 8, 0, 208,
2557 0, 0, 194, 0, 16, 0,
2568 42, 0, 16, 0, 18, 0,
2572 54, 0, 0, 6, 18, 48,
2576 38, 0, 0, 8, 0, 208,
2577 0, 0, 194, 0, 16, 0,
2588 42, 0, 16, 0, 19, 0,
2592 54, 0, 0, 6, 18, 48,
2596 54, 0, 0, 6, 18, 48,
2600 54, 0, 0, 7, 18, 48,
2602 1, 0, 0, 0, 26, 144,
2603 144, 0, 26, 0, 16, 0,
2605 0, 7, 18, 48, 32, 0,
2607 0, 0, 42, 144, 144, 0,
2614 130, 0, 16, 0, 8, 0,
2620 54, 0, 0, 7, 242, 0,
2622 70, 62, 32, 4, 1, 0,
2625 0, 7, 130, 0, 16, 0,
2630 242, 0, 16, 0, 18, 0,
2634 70, 254, 17, 0, 0, 0,
2636 130, 0, 16, 0, 8, 0,
2640 54, 0, 0, 7, 130, 0,
2642 10, 48, 32, 4, 0, 0,
2645 0, 8, 130, 0, 16, 0,
2646 10, 0, 0, 0, 10, 48,
2650 54, 0, 0, 8, 130, 0,
2652 10, 48, 32, 6, 0, 0,
2656 130, 0, 16, 0, 12, 0,
2657 0, 0, 10, 48, 32, 6,
2666 58, 0, 16, 0, 10, 0,
2668 66, 0, 16, 0, 19, 0,
2671 0, 5, 130, 0, 16, 0,
2674 30, 0, 0, 7, 242, 0,
2676 70, 14, 16, 0, 18, 0,
2677 0, 0, 70, 14, 16, 0,
2680 194, 0, 16, 0, 14, 0,
2684 30, 0, 0, 7, 130, 0,
2686 58, 0, 16, 0, 14, 0,
2689 0, 9, 130, 0, 16, 0,
2692 42, 0, 16, 0, 18, 0,
2695 0, 9, 130, 0, 16, 0,
2698 58, 0, 16, 0, 18, 0,
2702 14, 0, 0, 0, 10, 48,
2706 130, 0, 16, 0, 14, 0,
2715 0, 7, 130, 0, 16, 0,
2718 42, 0, 16, 0, 15, 0,
2720 130, 0, 16, 0, 13, 0,
2723 0, 7, 130, 0, 16, 0,
2726 1, 64, 0, 0, 253, 255,
2727 125, 66, 28, 0, 0, 5,
2728 130, 0, 16, 0, 13, 0,
2736 130, 0, 16, 0, 13, 0,
2742 58, 0, 16, 0, 13, 0,
2747 0, 5, 242, 0, 16, 0,
2748 17, 0, 0, 0, 70, 14,
2750 54, 0, 0, 7, 242, 48,
2753 0, 0, 70, 14, 16, 0,
2755 0, 7, 130, 0, 16, 0,
2756 13, 0, 0, 0, 26, 48,
2760 66, 0, 16, 0, 14, 0,
2761 0, 0, 26, 48, 32, 6,
2765 0, 8, 130, 0, 16, 0,
2766 14, 0, 0, 0, 26, 48,
2772 26, 48, 32, 6, 0, 0,
2776 18, 48, 32, 4, 0, 0,
2780 54, 0, 0, 8, 18, 48,
2784 42, 0, 16, 0, 14, 0,
2786 18, 48, 32, 6, 0, 0,
2791 0, 8, 18, 48, 32, 6,
2796 54, 0, 0, 7, 34, 48,
2801 0, 8, 34, 48, 32, 6,
2806 54, 0, 0, 8, 34, 48,
2810 58, 0, 16, 0, 11, 0,
2812 34, 48, 32, 6, 0, 0,
2823 0, 6, 242, 0, 16, 0,
2824 17, 0, 0, 0, 70, 62,
2831 0, 6, 130, 0, 16, 0,
2835 0, 6, 130, 0, 16, 0,
2839 0, 6, 130, 0, 16, 0,
2840 10, 0, 0, 0, 10, 48,
2850 66, 0, 16, 0, 18, 0,
2853 0, 5, 130, 0, 16, 0,
2856 33, 0, 0, 7, 130, 0,
2861 0, 5, 130, 0, 16, 0,
2864 55, 0, 0, 15, 114, 0,
2866 166, 10, 16, 0, 3, 0,
2874 54, 0, 0, 6, 242, 0,
2876 70, 62, 32, 0, 1, 0,
2880 10, 48, 32, 0, 0, 0,
2882 54, 0, 0, 6, 130, 0,
2884 10, 48, 32, 0, 0, 0,
2888 10, 48, 32, 0, 0, 0,
2890 54, 0, 0, 6, 130, 0,
2892 10, 48, 32, 0, 0, 0,
2898 34, 0, 16, 0, 21, 0,
2901 0, 5, 194, 0, 16, 0,
2902 21, 0, 0, 0, 166, 14,
2909 0, 5, 130, 0, 16, 0,
2912 54, 0, 0, 6, 242, 0,
2914 70, 62, 32, 0, 1, 0,
2918 10, 48, 32, 0, 0, 0,
2920 54, 0, 0, 6, 130, 0,
2922 10, 48, 32, 0, 0, 0,
2924 54, 0, 0, 6, 130, 0,
2926 10, 48, 32, 0, 0, 0,
2930 10, 48, 32, 0, 0, 0,
2934 230, 10, 16, 0, 16, 0,
2936 66, 0, 16, 0, 24, 0,
2939 0, 5, 130, 0, 16, 0,
2950 54, 0, 0, 5, 130, 0,
2954 34, 0, 16, 0, 16, 0,
2958 18, 0, 16, 0, 25, 0,
2966 58, 0, 16, 0, 23, 0,
2970 25, 0, 0, 0, 10, 144,
2971 144, 0, 42, 0, 16, 0,
2976 10, 0, 16, 0, 25, 0,
2984 26, 0, 16, 0, 25, 0,
2986 242, 0, 16, 0, 26, 0,
2990 70, 254, 17, 0, 0, 0,
2992 242, 0, 16, 0, 26, 0,
2993 0, 0, 70, 14, 16, 0,
2994 18, 0, 0, 0, 70, 14,
2996 38, 0, 0, 8, 0, 208,
3002 34, 0, 16, 0, 25, 0,
3008 42, 0, 16, 0, 17, 0,
3014 58, 0, 16, 0, 17, 0,
3026 42, 0, 16, 0, 25, 0,
3028 130, 0, 16, 0, 25, 0,
3034 26, 0, 16, 0, 25, 0,
3036 34, 0, 16, 0, 25, 0,
3039 0, 0, 253, 255, 125, 66,
3042 26, 0, 16, 0, 25, 0,
3050 10, 0, 16, 0, 19, 0,
3053 0, 10, 34, 0, 16, 0,
3056 58, 144, 144, 0, 26, 0,
3058 26, 0, 16, 0, 19, 0,
3060 34, 0, 16, 0, 25, 0,
3064 26, 0, 16, 0, 25, 0,
3068 10, 0, 16, 0, 25, 0,
3072 25, 0, 0, 0, 167, 0,
3073 0, 9, 242, 0, 16, 0,
3077 0, 0, 70, 254, 17, 0,
3079 0, 7, 242, 0, 16, 0,
3080 26, 0, 0, 0, 70, 14,
3082 70, 14, 16, 0, 26, 0,
3084 0, 208, 0, 0, 194, 0,
3092 42, 0, 16, 0, 25, 0,
3094 66, 0, 16, 0, 25, 0,
3098 42, 0, 16, 0, 25, 0,
3100 66, 0, 16, 0, 25, 0,
3104 42, 0, 16, 0, 25, 0,
3106 130, 0, 16, 0, 25, 0,
3110 60, 0, 0, 7, 130, 0,
3112 42, 0, 16, 0, 15, 0,
3120 66, 0, 16, 0, 25, 0,
3126 1, 64, 0, 0, 253, 255,
3127 125, 66, 14, 0, 0, 7,
3128 66, 0, 16, 0, 25, 0,
3134 42, 0, 16, 0, 25, 0,
3136 66, 0, 16, 0, 25, 0,
3140 55, 0, 0, 10, 66, 0,
3142 10, 0, 16, 0, 26, 0,
3143 0, 0, 58, 144, 144, 0,
3144 42, 0, 16, 0, 25, 0,
3154 242, 0, 16, 0, 26, 0,
3158 70, 254, 17, 0, 0, 0,
3160 242, 0, 16, 0, 26, 0,
3161 0, 0, 70, 14, 16, 0,
3162 24, 0, 0, 0, 70, 14,
3164 38, 0, 0, 8, 0, 208,
3165 0, 0, 194, 0, 16, 0,
3170 66, 0, 16, 0, 25, 0,
3176 42, 0, 16, 0, 22, 0,
3182 58, 0, 16, 0, 22, 0,
3186 33, 0, 0, 7, 130, 0,
3191 0, 7, 130, 0, 16, 0,
3194 58, 0, 16, 0, 25, 0,
3196 18, 0, 16, 0, 26, 0,
3202 42, 0, 16, 0, 25, 0,
3204 66, 0, 16, 0, 25, 0,
3207 0, 0, 253, 255, 125, 66,
3210 42, 0, 16, 0, 25, 0,
3218 10, 0, 16, 0, 19, 0,
3221 0, 10, 66, 0, 16, 0,
3224 58, 144, 144, 0, 42, 0,
3226 26, 0, 16, 0, 19, 0,
3228 34, 0, 16, 0, 25, 0,
3232 42, 0, 16, 0, 25, 0,
3238 26, 0, 16, 0, 25, 0,
3240 66, 0, 16, 0, 25, 0,
3242 64, 0, 0, 0, 10, 144,
3243 208, 128, 65, 0, 0, 0,
3248 10, 0, 16, 0, 25, 0,
3252 26, 0, 0, 0, 10, 48,
3254 10, 0, 16, 0, 25, 0,
3256 34, 0, 16, 0, 26, 0,
3257 0, 0, 10, 48, 32, 6,
3262 26, 0, 0, 0, 10, 48,
3268 26, 48, 32, 4, 0, 0,
3272 27, 0, 0, 0, 26, 48,
3278 26, 48, 32, 6, 0, 0,
3280 10, 0, 16, 0, 25, 0,
3282 0, 208, 0, 0, 178, 0,
3284 70, 8, 16, 0, 27, 0,
3285 0, 0, 6, 144, 208, 0,
3288 35, 0, 0, 9, 114, 0,
3290 166, 10, 16, 0, 25, 0,
3294 30, 0, 0, 10, 114, 0,
3296 70, 2, 16, 0, 25, 0,
3301 0, 7, 178, 0, 16, 0,
3306 242, 0, 16, 0, 26, 0,
3310 70, 254, 17, 0, 0, 0,
3312 114, 0, 16, 0, 27, 0,
3318 10, 0, 16, 0, 26, 0,
3320 146, 0, 16, 0, 27, 0,
3322 27, 0, 0, 0, 166, 2,
3326 82, 0, 16, 0, 25, 0,
3329 0, 9, 242, 0, 16, 0,
3330 25, 0, 0, 0, 86, 10,
3332 70, 14, 16, 0, 25, 0,
3333 0, 0, 22, 11, 16, 0,
3338 58, 0, 16, 0, 26, 0,
3340 18, 0, 16, 0, 14, 0,
3343 0, 9, 146, 0, 16, 0,
3346 86, 1, 16, 0, 14, 0,
3354 86, 7, 16, 0, 25, 0,
3356 130, 0, 16, 0, 28, 0,
3366 242, 0, 16, 0, 25, 0,
3367 0, 0, 70, 14, 16, 0,
3368 28, 0, 0, 0, 70, 14,
3370 38, 0, 0, 8, 0, 208,
3374 70, 0, 16, 0, 25, 0,
3376 18, 0, 16, 0, 14, 0,
3382 42, 0, 16, 0, 25, 0,
3388 10, 0, 16, 0, 14, 0,
3390 18, 0, 16, 0, 25, 0,
3396 10, 0, 16, 0, 25, 0,
3398 18, 0, 16, 0, 14, 0,
3400 25, 0, 0, 0, 42, 128,
3406 10, 0, 16, 0, 14, 0,
3408 34, 0, 16, 0, 16, 0,
3412 30, 0, 0, 7, 130, 0,
3414 58, 0, 16, 0, 23, 0,
3424 166, 10, 16, 0, 3, 0,
3430 10, 0, 16, 0, 16, 0,
3434 18, 240, 17, 0, 0, 0,
3438 15, 0, 0, 0, 168, 0,
3439 0, 8, 18, 240, 17, 0,
3444 168, 0, 0, 8, 18, 240,
3446 10, 64, 2, 0, 1, 64,
3448 10, 0, 16, 0, 15, 0,
3450 190, 24, 0, 1, 31, 0,
3456 16, 0, 0, 0, 6, 240,
3460 10, 64, 2, 0, 1, 64,
3462 167, 0, 0, 9, 18, 0,
3466 16, 0, 0, 0, 6, 240,
3468 167, 0, 0, 9, 18, 0,
3472 24, 0, 0, 0, 6, 240,
3474 167, 0, 0, 9, 18, 0,
3478 32, 0, 0, 0, 6, 240,
3487 0, 8, 18, 240, 17, 0,
3492 168, 0, 0, 8, 18, 240,
3494 10, 64, 2, 0, 1, 64,
3498 18, 240, 17, 0, 0, 0,
3506 167, 0, 0, 8, 18, 0,
3508 10, 64, 2, 0, 1, 64,
3510 6, 240, 17, 0, 0, 0,
3520 6, 240, 17, 0, 0, 0,
3526 6, 240, 17, 0, 0, 0,
3532 6, 240, 17, 0, 0, 0,
3540 168, 0, 0, 8, 18, 240,
3542 10, 64, 2, 0, 1, 64,
3546 18, 240, 17, 0, 0, 0,
3551 0, 8, 18, 240, 17, 0,
3563 0, 0, 6, 240, 17, 0,
3573 0, 0, 6, 240, 17, 0,
3579 0, 0, 6, 240, 17, 0,
3585 0, 0, 6, 240, 17, 0,
3594 18, 240, 17, 0, 0, 0,
3599 0, 8, 18, 240, 17, 0,
3604 168, 0, 0, 8, 18, 240,
3606 10, 64, 2, 0, 1, 64,
3616 16, 0, 0, 0, 6, 240,
3620 10, 64, 2, 0, 1, 64,
3622 167, 0, 0, 9, 18, 0,
3626 16, 0, 0, 0, 6, 240,
3628 167, 0, 0, 9, 18, 0,
3632 24, 0, 0, 0, 6, 240,
3634 167, 0, 0, 9, 18, 0,
3638 32, 0, 0, 0, 6, 240,
3647 0, 8, 18, 240, 17, 0,
3652 168, 0, 0, 8, 18, 240,
3654 10, 64, 2, 0, 1, 64,
3658 18, 240, 17, 0, 0, 0,
3672 167, 0, 0, 8, 18, 0,
3674 10, 64, 2, 0, 1, 64,
3676 6, 240, 17, 0, 0, 0,
3686 6, 240, 17, 0, 0, 0,
3692 6, 240, 17, 0, 0, 0,
3698 6, 240, 17, 0, 0, 0,
3706 168, 0, 0, 8, 18, 240,
3708 10, 64, 2, 0, 1, 64,
3712 18, 240, 17, 0, 0, 0,
3717 0, 8, 18, 240, 17, 0,
3729 0, 0, 6, 240, 17, 0,
3739 0, 0, 6, 240, 17, 0,
3745 0, 0, 6, 240, 17, 0,
3751 0, 0, 6, 240, 17, 0,
3760 18, 240, 17, 0, 0, 0,
3765 0, 8, 18, 240, 17, 0,
3770 168, 0, 0, 8, 18, 240,
3772 10, 64, 2, 0, 1, 64,
3776 167, 0, 0, 9, 18, 0,
3782 167, 0, 0, 8, 18, 0,
3784 10, 64, 2, 0, 1, 64,
3786 6, 240, 17, 0, 0, 0,
3794 167, 0, 0, 8, 66, 0,
3796 10, 64, 2, 0, 1, 64,
3798 6, 240, 17, 0, 0, 0,
3800 130, 0, 16, 0, 2, 0,
3803 0, 0, 6, 240, 17, 0,
3806 2, 0, 0, 0, 58, 128,
3810 242, 0, 16, 0, 2, 0,
3814 70, 126, 16, 0, 1, 0,
3816 168, 0, 0, 9, 242, 224,
_In_ size_t _In_ DXGI_FORMAT _In_ size_t _In_ float size_t y
_In_ size_t _In_ DXGI_FORMAT _In_ size_t _In_ float size_t size_t z